
models.securityhub-2018-10-26-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "getEnabledStandards", "getInsights" ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "getFindings", "disableSecurityHub", "enableSecurityHub", "getInvitationsCount", "getMasterAccount", "listEnabledProductsForImport", "listInvitations", "listMembers" ]
},
"metadata" : {
"apiVersion" : "2018-10-26",
"asyncBuilder" : "DefaultSecurityHubAsyncClientBuilder",
"asyncBuilderInterface" : "SecurityHubAsyncClientBuilder",
"asyncClient" : "DefaultSecurityHubAsyncClient",
"asyncInterface" : "SecurityHubAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultSecurityHubBaseClientBuilder",
"baseBuilderInterface" : "SecurityHubBaseClientBuilder",
"baseExceptionName" : "SecurityHubException",
"baseRequestName" : "SecurityHubRequest",
"baseResponseName" : "SecurityHubResponse",
"cborProtocol" : false,
"clientPackageName" : "securityhub",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS SecurityHub",
"documentation" : "Security Hub provides you with a comprehensive view of the security state of your AWS environment and resources. It also provides you with the compliance status of your environment based on CIS AWS Foundations compliance checks. Security Hub collects security data from AWS accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the AWS Security Hub User Guide .
When you use operations in the Security Hub API, the requests are executed only in the AWS Region that is currently active or in the specific AWS Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, execute the same command for each Region to apply the change to. For example, if your Region is set to us-west-2
, when you use CreateMembers
to add a member account to Security Hub, the association of the member account with the master account is created only in the us-west-2 Region. Security Hub must be enabled for the member account in the same Region that the invite was sent from.
",
"endpointPrefix" : "securityhub",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.securityhub",
"fullModelPackageName" : "software.amazon.awssdk.services.securityhub.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.securityhub.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.securityhub.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.securityhub.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "securityhub.model",
"paginatorsPackageName" : "securityhub.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "securityhub.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "SecurityHub",
"serviceName" : "SecurityHub",
"signingName" : "securityhub",
"syncBuilder" : "DefaultSecurityHubClientBuilder",
"syncBuilderInterface" : "SecurityHubClientBuilder",
"syncClient" : "DefaultSecurityHubClient",
"syncInterface" : "SecurityHubClient",
"transformPackageName" : "securityhub.transform",
"uid" : "securityhub-2018-10-26",
"xmlProtocol" : false
},
"operations" : {
"AcceptInvitation" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Accepts the invitation to be a member account and be monitored by the Security Hub master account that the invitation was sent from. When the member account accepts the invitation, permission is granted to the master account to view findings generated in the member account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AcceptInvitationRequest",
"variableName" : "acceptInvitationRequest",
"variableType" : "AcceptInvitationRequest",
"documentation" : "",
"simpleType" : "AcceptInvitationRequest",
"variableSetterType" : "AcceptInvitationRequest"
},
"methodName" : "acceptInvitation",
"operationName" : "AcceptInvitation",
"paginated" : false,
"returnType" : {
"returnType" : "AcceptInvitationResponse",
"documentation" : null
},
"syncReturnType" : "AcceptInvitationResponse"
},
"BatchDisableStandards" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the standards specified by the provided StandardsSubscriptionArns
. For more information, see Standards Supported in AWS Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "BatchDisableStandardsRequest",
"variableName" : "batchDisableStandardsRequest",
"variableType" : "BatchDisableStandardsRequest",
"documentation" : "",
"simpleType" : "BatchDisableStandardsRequest",
"variableSetterType" : "BatchDisableStandardsRequest"
},
"methodName" : "batchDisableStandards",
"operationName" : "BatchDisableStandards",
"paginated" : false,
"returnType" : {
"returnType" : "BatchDisableStandardsResponse",
"documentation" : null
},
"syncReturnType" : "BatchDisableStandardsResponse"
},
"BatchEnableStandards" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the standards specified by the provided standardsArn
. In this release, only CIS AWS Foundations standards are supported. For more information, see Standards Supported in AWS Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "BatchEnableStandardsRequest",
"variableName" : "batchEnableStandardsRequest",
"variableType" : "BatchEnableStandardsRequest",
"documentation" : "",
"simpleType" : "BatchEnableStandardsRequest",
"variableSetterType" : "BatchEnableStandardsRequest"
},
"methodName" : "batchEnableStandards",
"operationName" : "BatchEnableStandards",
"paginated" : false,
"returnType" : {
"returnType" : "BatchEnableStandardsResponse",
"documentation" : null
},
"syncReturnType" : "BatchEnableStandardsResponse"
},
"BatchImportFindings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Imports security findings generated from an integrated third-party product into Security Hub. This action is requested by the integrated product to import its findings into Security Hub. The maximum allowed size for a finding is 240 Kb. An error is returned for any finding larger than 240 Kb.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "BatchImportFindingsRequest",
"variableName" : "batchImportFindingsRequest",
"variableType" : "BatchImportFindingsRequest",
"documentation" : "",
"simpleType" : "BatchImportFindingsRequest",
"variableSetterType" : "BatchImportFindingsRequest"
},
"methodName" : "batchImportFindings",
"operationName" : "BatchImportFindings",
"paginated" : false,
"returnType" : {
"returnType" : "BatchImportFindingsResponse",
"documentation" : null
},
"syncReturnType" : "BatchImportFindingsResponse"
},
"CreateActionTarget" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a custom action target in Security Hub. You can use custom actions on findings and insights in Security Hub to trigger target actions in Amazon CloudWatch Events.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource specified in the request conflicts with an existing resource.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateActionTargetRequest",
"variableName" : "createActionTargetRequest",
"variableType" : "CreateActionTargetRequest",
"documentation" : "",
"simpleType" : "CreateActionTargetRequest",
"variableSetterType" : "CreateActionTargetRequest"
},
"methodName" : "createActionTarget",
"operationName" : "CreateActionTarget",
"paginated" : false,
"returnType" : {
"returnType" : "CreateActionTargetResponse",
"documentation" : null
},
"syncReturnType" : "CreateActionTargetResponse"
},
"CreateInsight" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a custom insight in Security Hub. An insight is a consolidation of findings that relate to a security issue that requires attention or remediation. Use the GroupByAttribute
to group the related findings in the insight.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource specified in the request conflicts with an existing resource.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateInsightRequest",
"variableName" : "createInsightRequest",
"variableType" : "CreateInsightRequest",
"documentation" : "",
"simpleType" : "CreateInsightRequest",
"variableSetterType" : "CreateInsightRequest"
},
"methodName" : "createInsight",
"operationName" : "CreateInsight",
"paginated" : false,
"returnType" : {
"returnType" : "CreateInsightResponse",
"documentation" : null
},
"syncReturnType" : "CreateInsightResponse"
},
"CreateMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a member association in Security Hub between the specified accounts and the account used to make the request, which is the master account. To successfully create a member, you must use this action from an account that already has Security Hub enabled. You can use the EnableSecurityHub to enable Security Hub.
After you use CreateMembers
to create member account associations in Security Hub, you need to use the InviteMembers action, which invites the accounts to enable Security Hub and become member accounts in Security Hub. If the invitation is accepted by the account owner, the account becomes a member account in Security Hub, and a permission policy is added that permits the master account to view the findings generated in the member account. When Security Hub is enabled in the invited account, findings start being sent to both the member and master accounts.
You can remove the association between the master and member accounts by using the DisassociateFromMasterAccount or DisassociateMembers operation.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource specified in the request conflicts with an existing resource.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateMembersRequest",
"variableName" : "createMembersRequest",
"variableType" : "CreateMembersRequest",
"documentation" : "",
"simpleType" : "CreateMembersRequest",
"variableSetterType" : "CreateMembersRequest"
},
"methodName" : "createMembers",
"operationName" : "CreateMembers",
"paginated" : false,
"returnType" : {
"returnType" : "CreateMembersResponse",
"documentation" : null
},
"syncReturnType" : "CreateMembersResponse"
},
"DeclineInvitations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Declines invitations to become a member account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeclineInvitationsRequest",
"variableName" : "declineInvitationsRequest",
"variableType" : "DeclineInvitationsRequest",
"documentation" : "",
"simpleType" : "DeclineInvitationsRequest",
"variableSetterType" : "DeclineInvitationsRequest"
},
"methodName" : "declineInvitations",
"operationName" : "DeclineInvitations",
"paginated" : false,
"returnType" : {
"returnType" : "DeclineInvitationsResponse",
"documentation" : null
},
"syncReturnType" : "DeclineInvitationsResponse"
},
"DeleteActionTarget" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a custom action target from Security Hub. Deleting a custom action target doesn't affect any findings or insights that were already sent to Amazon CloudWatch Events using the custom action.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteActionTargetRequest",
"variableName" : "deleteActionTargetRequest",
"variableType" : "DeleteActionTargetRequest",
"documentation" : "",
"simpleType" : "DeleteActionTargetRequest",
"variableSetterType" : "DeleteActionTargetRequest"
},
"methodName" : "deleteActionTarget",
"operationName" : "DeleteActionTarget",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteActionTargetResponse",
"documentation" : null
},
"syncReturnType" : "DeleteActionTargetResponse"
},
"DeleteInsight" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the insight specified by the InsightArn
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteInsightRequest",
"variableName" : "deleteInsightRequest",
"variableType" : "DeleteInsightRequest",
"documentation" : "",
"simpleType" : "DeleteInsightRequest",
"variableSetterType" : "DeleteInsightRequest"
},
"methodName" : "deleteInsight",
"operationName" : "DeleteInsight",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteInsightResponse",
"documentation" : null
},
"syncReturnType" : "DeleteInsightResponse"
},
"DeleteInvitations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes invitations received by the AWS account to become a member account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteInvitationsRequest",
"variableName" : "deleteInvitationsRequest",
"variableType" : "DeleteInvitationsRequest",
"documentation" : "",
"simpleType" : "DeleteInvitationsRequest",
"variableSetterType" : "DeleteInvitationsRequest"
},
"methodName" : "deleteInvitations",
"operationName" : "DeleteInvitations",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteInvitationsResponse",
"documentation" : null
},
"syncReturnType" : "DeleteInvitationsResponse"
},
"DeleteMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified member accounts from Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteMembersRequest",
"variableName" : "deleteMembersRequest",
"variableType" : "DeleteMembersRequest",
"documentation" : "",
"simpleType" : "DeleteMembersRequest",
"variableSetterType" : "DeleteMembersRequest"
},
"methodName" : "deleteMembers",
"operationName" : "DeleteMembers",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteMembersResponse",
"documentation" : null
},
"syncReturnType" : "DeleteMembersResponse"
},
"DescribeActionTargets" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of the custom action targets in Security Hub in your account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeActionTargetsRequest",
"variableName" : "describeActionTargetsRequest",
"variableType" : "DescribeActionTargetsRequest",
"documentation" : "",
"simpleType" : "DescribeActionTargetsRequest",
"variableSetterType" : "DescribeActionTargetsRequest"
},
"methodName" : "describeActionTargets",
"operationName" : "DescribeActionTargets",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeActionTargetsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeActionTargetsResponse"
},
"DescribeHub" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns details about the Hub resource in your account, including the HubArn
and the time when you enabled Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeHubRequest",
"variableName" : "describeHubRequest",
"variableType" : "DescribeHubRequest",
"documentation" : "",
"simpleType" : "DescribeHubRequest",
"variableSetterType" : "DescribeHubRequest"
},
"methodName" : "describeHub",
"operationName" : "DescribeHub",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeHubResponse",
"documentation" : null
},
"syncReturnType" : "DescribeHubResponse"
},
"DescribeProducts" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the products available that you can subscribe to and integrate with Security Hub to consolidate findings.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeProductsRequest",
"variableName" : "describeProductsRequest",
"variableType" : "DescribeProductsRequest",
"documentation" : "",
"simpleType" : "DescribeProductsRequest",
"variableSetterType" : "DescribeProductsRequest"
},
"methodName" : "describeProducts",
"operationName" : "DescribeProducts",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeProductsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeProductsResponse"
},
"DisableImportFindingsForProduct" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the integration of the specified product with Security Hub. Findings from that product are no longer sent to Security Hub after the integration is disabled.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisableImportFindingsForProductRequest",
"variableName" : "disableImportFindingsForProductRequest",
"variableType" : "DisableImportFindingsForProductRequest",
"documentation" : "",
"simpleType" : "DisableImportFindingsForProductRequest",
"variableSetterType" : "DisableImportFindingsForProductRequest"
},
"methodName" : "disableImportFindingsForProduct",
"operationName" : "DisableImportFindingsForProduct",
"paginated" : false,
"returnType" : {
"returnType" : "DisableImportFindingsForProductResponse",
"documentation" : null
},
"syncReturnType" : "DisableImportFindingsForProductResponse"
},
"DisableSecurityHub" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables Security Hub in your account only in the current Region. To disable Security Hub in all Regions, you must submit one request per Region where you have enabled Security Hub. When you disable Security Hub for a master account, it doesn't disable Security Hub for any associated member accounts.
When you disable Security Hub, your existing findings and insights and any Security Hub configuration settings are deleted after 90 days and can't be recovered. Any standards that were enabled are disabled, and your master and member account associations are removed. If you want to save your existing findings, you must export them before you disable Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisableSecurityHubRequest",
"variableName" : "disableSecurityHubRequest",
"variableType" : "DisableSecurityHubRequest",
"documentation" : "",
"simpleType" : "DisableSecurityHubRequest",
"variableSetterType" : "DisableSecurityHubRequest"
},
"methodName" : "disableSecurityHub",
"operationName" : "DisableSecurityHub",
"paginated" : false,
"returnType" : {
"returnType" : "DisableSecurityHubResponse",
"documentation" : null
},
"syncReturnType" : "DisableSecurityHubResponse"
},
"DisassociateFromMasterAccount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates the current Security Hub member account from the associated master account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateFromMasterAccountRequest",
"variableName" : "disassociateFromMasterAccountRequest",
"variableType" : "DisassociateFromMasterAccountRequest",
"documentation" : "",
"simpleType" : "DisassociateFromMasterAccountRequest",
"variableSetterType" : "DisassociateFromMasterAccountRequest"
},
"methodName" : "disassociateFromMasterAccount",
"operationName" : "DisassociateFromMasterAccount",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateFromMasterAccountResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateFromMasterAccountResponse"
},
"DisassociateMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates the specified member accounts from the associated master account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateMembersRequest",
"variableName" : "disassociateMembersRequest",
"variableType" : "DisassociateMembersRequest",
"documentation" : "",
"simpleType" : "DisassociateMembersRequest",
"variableSetterType" : "DisassociateMembersRequest"
},
"methodName" : "disassociateMembers",
"operationName" : "DisassociateMembers",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateMembersResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateMembersResponse"
},
"EnableImportFindingsForProduct" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the integration of a partner product with Security Hub. Integrated products send findings to Security Hub. When you enable a product integration, a permission policy that grants permission for the product to send findings to Security Hub is applied.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource specified in the request conflicts with an existing resource.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableImportFindingsForProductRequest",
"variableName" : "enableImportFindingsForProductRequest",
"variableType" : "EnableImportFindingsForProductRequest",
"documentation" : "",
"simpleType" : "EnableImportFindingsForProductRequest",
"variableSetterType" : "EnableImportFindingsForProductRequest"
},
"methodName" : "enableImportFindingsForProduct",
"operationName" : "EnableImportFindingsForProduct",
"paginated" : false,
"returnType" : {
"returnType" : "EnableImportFindingsForProductResponse",
"documentation" : null
},
"syncReturnType" : "EnableImportFindingsForProductResponse"
},
"EnableSecurityHub" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables Security Hub for your account in the current Region or the Region you specify in the request. When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings from AWS Config, Amazon GuardDuty, Amazon Inspector, and Amazon Macie. To learn more, see Setting Up AWS Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "The resource specified in the request conflicts with an existing resource.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "You don't have permission to perform the action specified in the request.
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableSecurityHubRequest",
"variableName" : "enableSecurityHubRequest",
"variableType" : "EnableSecurityHubRequest",
"documentation" : "",
"simpleType" : "EnableSecurityHubRequest",
"variableSetterType" : "EnableSecurityHubRequest"
},
"methodName" : "enableSecurityHub",
"operationName" : "EnableSecurityHub",
"paginated" : false,
"returnType" : {
"returnType" : "EnableSecurityHubResponse",
"documentation" : null
},
"syncReturnType" : "EnableSecurityHubResponse"
},
"GetEnabledStandards" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of the standards that are currently enabled.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetEnabledStandardsRequest",
"variableName" : "getEnabledStandardsRequest",
"variableType" : "GetEnabledStandardsRequest",
"documentation" : "",
"simpleType" : "GetEnabledStandardsRequest",
"variableSetterType" : "GetEnabledStandardsRequest"
},
"methodName" : "getEnabledStandards",
"operationName" : "GetEnabledStandards",
"paginated" : false,
"returnType" : {
"returnType" : "GetEnabledStandardsResponse",
"documentation" : null
},
"syncReturnType" : "GetEnabledStandardsResponse"
},
"GetFindings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of findings that match the specified criteria.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetFindingsRequest",
"variableName" : "getFindingsRequest",
"variableType" : "GetFindingsRequest",
"documentation" : "",
"simpleType" : "GetFindingsRequest",
"variableSetterType" : "GetFindingsRequest"
},
"methodName" : "getFindings",
"operationName" : "GetFindings",
"paginated" : true,
"returnType" : {
"returnType" : "GetFindingsResponse",
"documentation" : null
},
"syncReturnType" : "GetFindingsResponse"
},
"GetInsightResults" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the results of the Security Hub insight that the insight ARN specifies.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetInsightResultsRequest",
"variableName" : "getInsightResultsRequest",
"variableType" : "GetInsightResultsRequest",
"documentation" : "",
"simpleType" : "GetInsightResultsRequest",
"variableSetterType" : "GetInsightResultsRequest"
},
"methodName" : "getInsightResults",
"operationName" : "GetInsightResults",
"paginated" : false,
"returnType" : {
"returnType" : "GetInsightResultsResponse",
"documentation" : null
},
"syncReturnType" : "GetInsightResultsResponse"
},
"GetInsights" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists and describes insights that insight ARNs specify.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetInsightsRequest",
"variableName" : "getInsightsRequest",
"variableType" : "GetInsightsRequest",
"documentation" : "",
"simpleType" : "GetInsightsRequest",
"variableSetterType" : "GetInsightsRequest"
},
"methodName" : "getInsights",
"operationName" : "GetInsights",
"paginated" : true,
"returnType" : {
"returnType" : "GetInsightsResponse",
"documentation" : null
},
"syncReturnType" : "GetInsightsResponse"
},
"GetInvitationsCount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetInvitationsCountRequest",
"variableName" : "getInvitationsCountRequest",
"variableType" : "GetInvitationsCountRequest",
"documentation" : "",
"simpleType" : "GetInvitationsCountRequest",
"variableSetterType" : "GetInvitationsCountRequest"
},
"methodName" : "getInvitationsCount",
"operationName" : "GetInvitationsCount",
"paginated" : false,
"returnType" : {
"returnType" : "GetInvitationsCountResponse",
"documentation" : null
},
"syncReturnType" : "GetInvitationsCountResponse"
},
"GetMasterAccount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides the details for the Security Hub master account to the current member account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetMasterAccountRequest",
"variableName" : "getMasterAccountRequest",
"variableType" : "GetMasterAccountRequest",
"documentation" : "",
"simpleType" : "GetMasterAccountRequest",
"variableSetterType" : "GetMasterAccountRequest"
},
"methodName" : "getMasterAccount",
"operationName" : "GetMasterAccount",
"paginated" : false,
"returnType" : {
"returnType" : "GetMasterAccountResponse",
"documentation" : null
},
"syncReturnType" : "GetMasterAccountResponse"
},
"GetMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the details on the Security Hub member accounts that the account IDs specify.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetMembersRequest",
"variableName" : "getMembersRequest",
"variableType" : "GetMembersRequest",
"documentation" : "",
"simpleType" : "GetMembersRequest",
"variableSetterType" : "GetMembersRequest"
},
"methodName" : "getMembers",
"operationName" : "GetMembers",
"paginated" : false,
"returnType" : {
"returnType" : "GetMembersResponse",
"documentation" : null
},
"syncReturnType" : "GetMembersResponse"
},
"InviteMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Invites other AWS accounts to become member accounts for the Security Hub master account that the invitation is sent from. Before you can use this action to invite a member, you must first create the member account in Security Hub by using the CreateMembers action. When the account owner accepts the invitation to become a member account and enables Security Hub, the master account can view the findings generated from member account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "InviteMembersRequest",
"variableName" : "inviteMembersRequest",
"variableType" : "InviteMembersRequest",
"documentation" : "",
"simpleType" : "InviteMembersRequest",
"variableSetterType" : "InviteMembersRequest"
},
"methodName" : "inviteMembers",
"operationName" : "InviteMembers",
"paginated" : false,
"returnType" : {
"returnType" : "InviteMembersResponse",
"documentation" : null
},
"syncReturnType" : "InviteMembersResponse"
},
"ListEnabledProductsForImport" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListEnabledProductsForImportRequest",
"variableName" : "listEnabledProductsForImportRequest",
"variableType" : "ListEnabledProductsForImportRequest",
"documentation" : "",
"simpleType" : "ListEnabledProductsForImportRequest",
"variableSetterType" : "ListEnabledProductsForImportRequest"
},
"methodName" : "listEnabledProductsForImport",
"operationName" : "ListEnabledProductsForImport",
"paginated" : true,
"returnType" : {
"returnType" : "ListEnabledProductsForImportResponse",
"documentation" : null
},
"syncReturnType" : "ListEnabledProductsForImportResponse"
},
"ListInvitations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all Security Hub membership invitations that were sent to the current AWS account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListInvitationsRequest",
"variableName" : "listInvitationsRequest",
"variableType" : "ListInvitationsRequest",
"documentation" : "",
"simpleType" : "ListInvitationsRequest",
"variableSetterType" : "ListInvitationsRequest"
},
"methodName" : "listInvitations",
"operationName" : "ListInvitations",
"paginated" : false,
"returnType" : {
"returnType" : "ListInvitationsResponse",
"documentation" : null
},
"syncReturnType" : "ListInvitationsResponse"
},
"ListMembers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists details about all member accounts for the current Security Hub master account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListMembersRequest",
"variableName" : "listMembersRequest",
"variableType" : "ListMembersRequest",
"documentation" : "",
"simpleType" : "ListMembersRequest",
"variableSetterType" : "ListMembersRequest"
},
"methodName" : "listMembers",
"operationName" : "ListMembers",
"paginated" : false,
"returnType" : {
"returnType" : "ListMembersResponse",
"documentation" : null
},
"syncReturnType" : "ListMembersResponse"
},
"ListTagsForResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of tags associated with a resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"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"
},
"TagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds one or more tags to a resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"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" : "Removes one or more tags from a resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"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"
},
"UpdateActionTarget" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the name and description of a custom action target in Security Hub.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateActionTargetRequest",
"variableName" : "updateActionTargetRequest",
"variableType" : "UpdateActionTargetRequest",
"documentation" : "",
"simpleType" : "UpdateActionTargetRequest",
"variableSetterType" : "UpdateActionTargetRequest"
},
"methodName" : "updateActionTarget",
"operationName" : "UpdateActionTarget",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateActionTargetResponse",
"documentation" : null
},
"syncReturnType" : "UpdateActionTargetResponse"
},
"UpdateFindings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the Note
and RecordState
of the Security Hub-aggregated findings that the filter attributes specify. Any member account that can view the finding also sees the update to the finding.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateFindingsRequest",
"variableName" : "updateFindingsRequest",
"variableType" : "UpdateFindingsRequest",
"documentation" : "",
"simpleType" : "UpdateFindingsRequest",
"variableSetterType" : "UpdateFindingsRequest"
},
"methodName" : "updateFindings",
"operationName" : "UpdateFindings",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateFindingsResponse",
"documentation" : null
},
"syncReturnType" : "UpdateFindingsResponse"
},
"UpdateInsight" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the Security Hub insight that the insight ARN specifies.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalException",
"documentation" : "Internal server error.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The request was rejected because you supplied an invalid or out-of-range value for an input parameter.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAccessException",
"documentation" : "AWS Security Hub isn't enabled for the account used to make this request.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The request was rejected because we can't find the specified resource.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateInsightRequest",
"variableName" : "updateInsightRequest",
"variableType" : "UpdateInsightRequest",
"documentation" : "",
"simpleType" : "UpdateInsightRequest",
"variableSetterType" : "UpdateInsightRequest"
},
"methodName" : "updateInsight",
"operationName" : "UpdateInsight",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateInsightResponse",
"documentation" : null
},
"syncReturnType" : "UpdateInsightResponse"
}
},
"shapes" : {
"AcceptInvitationRequest" : {
"c2jName" : "AcceptInvitationRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AcceptInvitation",
"locationName" : null,
"requestUri" : "/master",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getMasterId",
"beanStyleSetterMethodName" : "setMasterId",
"c2jName" : "MasterId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterId(String)}.\n@param masterId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterId(String)",
"deprecated" : false,
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterId",
"fluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterId",
"getterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@return The account ID of the Security Hub master account that sent the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterId",
"sensitive" : false,
"setterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.",
"setterMethodName" : "setMasterId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInvitationId",
"beanStyleSetterMethodName" : "setInvitationId",
"c2jName" : "InvitationId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invitationId(String)}.\n@param invitationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invitationId(String)",
"deprecated" : false,
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "invitationId",
"fluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "invitationId",
"getterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@return The ID of the invitation sent from the Security Hub master account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InvitationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "InvitationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InvitationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.",
"setterMethodName" : "setInvitationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InvitationId" : {
"beanStyleGetterMethodName" : "getInvitationId",
"beanStyleSetterMethodName" : "setInvitationId",
"c2jName" : "InvitationId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invitationId(String)}.\n@param invitationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invitationId(String)",
"deprecated" : false,
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "invitationId",
"fluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "invitationId",
"getterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@return The ID of the invitation sent from the Security Hub master account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InvitationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "InvitationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InvitationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.",
"setterMethodName" : "setInvitationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MasterId" : {
"beanStyleGetterMethodName" : "getMasterId",
"beanStyleSetterMethodName" : "setMasterId",
"c2jName" : "MasterId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterId(String)}.\n@param masterId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterId(String)",
"deprecated" : false,
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterId",
"fluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterId",
"getterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@return The account ID of the Security Hub master account that sent the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterId",
"sensitive" : false,
"setterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.",
"setterMethodName" : "setMasterId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getMasterId",
"beanStyleSetterMethodName" : "setMasterId",
"c2jName" : "MasterId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterId(String)}.\n@param masterId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterId(String)",
"deprecated" : false,
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "masterId",
"fluentSetterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "masterId",
"getterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@return The account ID of the Security Hub master account that sent the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MasterId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MasterId",
"sensitive" : false,
"setterDocumentation" : "The account ID of the Security Hub master account that sent the invitation.
\n@param masterId The account ID of the Security Hub master account that sent the invitation.",
"setterMethodName" : "setMasterId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterId",
"variableType" : "String",
"documentation" : "The account ID of the Security Hub master account that sent the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInvitationId",
"beanStyleSetterMethodName" : "setInvitationId",
"c2jName" : "InvitationId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invitationId(String)}.\n@param invitationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invitationId(String)",
"deprecated" : false,
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "invitationId",
"fluentSetterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "invitationId",
"getterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@return The ID of the invitation sent from the Security Hub master account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "InvitationId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "InvitationId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InvitationId",
"sensitive" : false,
"setterDocumentation" : "The ID of the invitation sent from the Security Hub master account.
\n@param invitationId The ID of the invitation sent from the Security Hub master account.",
"setterMethodName" : "setInvitationId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "invitationId",
"variableType" : "String",
"documentation" : "The ID of the invitation sent from the Security Hub master account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "MasterId", "InvitationId" ],
"shapeName" : "AcceptInvitationRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AcceptInvitationRequest",
"variableName" : "acceptInvitationRequest",
"variableType" : "AcceptInvitationRequest",
"documentation" : null,
"simpleType" : "AcceptInvitationRequest",
"variableSetterType" : "AcceptInvitationRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AcceptInvitationResponse" : {
"c2jName" : "AcceptInvitationResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AcceptInvitationResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AcceptInvitationResponse",
"variableName" : "acceptInvitationResponse",
"variableType" : "AcceptInvitationResponse",
"documentation" : null,
"simpleType" : "AcceptInvitationResponse",
"variableSetterType" : "AcceptInvitationResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AccessDeniedException" : {
"c2jName" : "AccessDeniedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You don't have permission to perform the action specified in the request.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "AccessDeniedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 403,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "Returns the value of the Code property for this object.\n@return The value of the Code property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Code",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Code property for this object.\n\n@param code The new value for the Code property for this object.",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccessDeniedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AccessDeniedException",
"variableName" : "accessDeniedException",
"variableType" : "AccessDeniedException",
"documentation" : null,
"simpleType" : "AccessDeniedException",
"variableSetterType" : "AccessDeniedException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AccountDetails" : {
"c2jName" : "AccountDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The details of an AWS account.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAccountId",
"beanStyleSetterMethodName" : "setAccountId",
"c2jName" : "AccountId",
"c2jShape" : "AccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)",
"deprecated" : false,
"documentation" : "The ID of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountId",
"fluentSetterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountId",
"getterDocumentation" : "The ID of an AWS account.
\n@return The ID of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.",
"setterMethodName" : "setAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : "The ID of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEmail",
"beanStyleSetterMethodName" : "setEmail",
"c2jName" : "Email",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The email of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)",
"deprecated" : false,
"documentation" : "The email of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "email",
"fluentSetterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "email",
"getterDocumentation" : "The email of an AWS account.
\n@return The email of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Email",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Email",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Email",
"sensitive" : false,
"setterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.",
"setterMethodName" : "setEmail",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : "The email of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AccountId" : {
"beanStyleGetterMethodName" : "getAccountId",
"beanStyleSetterMethodName" : "setAccountId",
"c2jName" : "AccountId",
"c2jShape" : "AccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)",
"deprecated" : false,
"documentation" : "The ID of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountId",
"fluentSetterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountId",
"getterDocumentation" : "The ID of an AWS account.
\n@return The ID of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.",
"setterMethodName" : "setAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : "The ID of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Email" : {
"beanStyleGetterMethodName" : "getEmail",
"beanStyleSetterMethodName" : "setEmail",
"c2jName" : "Email",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The email of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)",
"deprecated" : false,
"documentation" : "The email of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "email",
"fluentSetterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "email",
"getterDocumentation" : "The email of an AWS account.
\n@return The email of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Email",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Email",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Email",
"sensitive" : false,
"setterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.",
"setterMethodName" : "setEmail",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : "The email of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAccountId",
"beanStyleSetterMethodName" : "setAccountId",
"c2jName" : "AccountId",
"c2jShape" : "AccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accountId(String)}.\n@param accountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountId(String)",
"deprecated" : false,
"documentation" : "The ID of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "accountId",
"fluentSetterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "accountId",
"getterDocumentation" : "The ID of an AWS account.
\n@return The ID of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of an AWS account.
\n@param accountId The ID of an AWS account.",
"setterMethodName" : "setAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "accountId",
"variableType" : "String",
"documentation" : "The ID of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEmail",
"beanStyleSetterMethodName" : "setEmail",
"c2jName" : "Email",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The email of an AWS account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)",
"deprecated" : false,
"documentation" : "The email of an AWS account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "email",
"fluentSetterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "email",
"getterDocumentation" : "The email of an AWS account.
\n@return The email of an AWS account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Email",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Email",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Email",
"sensitive" : false,
"setterDocumentation" : "The email of an AWS account.
\n@param email The email of an AWS account.",
"setterMethodName" : "setEmail",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "email",
"variableType" : "String",
"documentation" : "The email of an AWS account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccountDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountDetails",
"variableName" : "accountDetails",
"variableType" : "AccountDetails",
"documentation" : null,
"simpleType" : "AccountDetails",
"variableSetterType" : "AccountDetails"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ActionTarget" : {
"c2jName" : "ActionTarget",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An ActionTarget
object.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getActionTargetArn",
"beanStyleSetterMethodName" : "setActionTargetArn",
"c2jName" : "ActionTargetArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ARN for the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionTargetArn(String)}.\n@param actionTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionTargetArn(String)",
"deprecated" : false,
"documentation" : "The ARN for the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "actionTargetArn",
"fluentSetterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "actionTargetArn",
"getterDocumentation" : "The ARN for the target action.
\n@return The ARN for the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ActionTargetArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ActionTargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ActionTargetArn",
"sensitive" : false,
"setterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.",
"setterMethodName" : "setActionTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : "The ARN for the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The name of the action target.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the action target.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the action target.
\n@param name The name of the action target.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the action target.
\n@return The name of the action target.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the action target.
\n@param name The name of the action target.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the action target.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The description of the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the target action.
\n@param description The description of the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the target action.
\n@return The description of the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The description of the target action.
\n@param description The description of the target action.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ActionTargetArn" : {
"beanStyleGetterMethodName" : "getActionTargetArn",
"beanStyleSetterMethodName" : "setActionTargetArn",
"c2jName" : "ActionTargetArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ARN for the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionTargetArn(String)}.\n@param actionTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionTargetArn(String)",
"deprecated" : false,
"documentation" : "The ARN for the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "actionTargetArn",
"fluentSetterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "actionTargetArn",
"getterDocumentation" : "The ARN for the target action.
\n@return The ARN for the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ActionTargetArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ActionTargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ActionTargetArn",
"sensitive" : false,
"setterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.",
"setterMethodName" : "setActionTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : "The ARN for the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The description of the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the target action.
\n@param description The description of the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the target action.
\n@return The description of the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The description of the target action.
\n@param description The description of the target action.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The name of the action target.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the action target.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the action target.
\n@param name The name of the action target.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the action target.
\n@return The name of the action target.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the action target.
\n@param name The name of the action target.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the action target.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getActionTargetArn",
"beanStyleSetterMethodName" : "setActionTargetArn",
"c2jName" : "ActionTargetArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ARN for the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionTargetArn(String)}.\n@param actionTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionTargetArn(String)",
"deprecated" : false,
"documentation" : "The ARN for the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "actionTargetArn",
"fluentSetterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "actionTargetArn",
"getterDocumentation" : "The ARN for the target action.
\n@return The ARN for the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ActionTargetArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ActionTargetArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ActionTargetArn",
"sensitive" : false,
"setterDocumentation" : "The ARN for the target action.
\n@param actionTargetArn The ARN for the target action.",
"setterMethodName" : "setActionTargetArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "actionTargetArn",
"variableType" : "String",
"documentation" : "The ARN for the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The name of the action target.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the action target.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the action target.
\n@param name The name of the action target.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the action target.
\n@return The name of the action target.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the action target.
\n@param name The name of the action target.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the action target.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The description of the target action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the target action.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the target action.
\n@param description The description of the target action.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the target action.
\n@return The description of the target action.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "The description of the target action.
\n@param description The description of the target action.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the target action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ActionTargetArn", "Name", "Description" ],
"shapeName" : "ActionTarget",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ActionTarget",
"variableName" : "actionTarget",
"variableType" : "ActionTarget",
"documentation" : null,
"simpleType" : "ActionTarget",
"variableSetterType" : "ActionTarget"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AwsEc2InstanceDetails" : {
"c2jName" : "AwsEc2InstanceDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The details of an Amazon EC2 instance.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The instance type of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The instance type of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The instance type of the instance.
\n@return The instance type of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The instance type of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageId",
"beanStyleSetterMethodName" : "setImageId",
"c2jName" : "ImageId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageId(String)}.\n@param imageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageId(String)",
"deprecated" : false,
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageId",
"fluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageId",
"getterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@return The Amazon Machine Image (AMI) ID of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageId",
"sensitive" : false,
"setterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.",
"setterMethodName" : "setImageId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIpV4Addresses",
"beanStyleSetterMethodName" : "setIpV4Addresses",
"c2jName" : "IpV4Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\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 #ipV4Addresses(List)}.\n@param ipV4Addresses 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 #ipV4Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv4 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV4Addresses",
"fluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV4Addresses",
"getterDocumentation" : "The IPv4 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv4 addresses associated with the instance.",
"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" : "IpV4Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV4Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV4Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.",
"setterMethodName" : "setIpV4Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv4 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIpV6Addresses",
"beanStyleSetterMethodName" : "setIpV6Addresses",
"c2jName" : "IpV6Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\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 #ipV6Addresses(List)}.\n@param ipV6Addresses 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 #ipV6Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv6 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV6Addresses",
"fluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV6Addresses",
"getterDocumentation" : "The IPv6 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv6 addresses associated with the instance.",
"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" : "IpV6Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV6Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV6Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.",
"setterMethodName" : "setIpV6Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv6 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKeyName",
"beanStyleSetterMethodName" : "setKeyName",
"c2jName" : "KeyName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The key name associated with the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyName(String)}.\n@param keyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyName(String)",
"deprecated" : false,
"documentation" : "The key name associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyName",
"fluentSetterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyName",
"getterDocumentation" : "The key name associated with the instance.
\n@return The key name associated with the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KeyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "KeyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KeyName",
"sensitive" : false,
"setterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.",
"setterMethodName" : "setKeyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : "The key name associated with the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIamInstanceProfileArn",
"beanStyleSetterMethodName" : "setIamInstanceProfileArn",
"c2jName" : "IamInstanceProfileArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The IAM profile ARN of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamInstanceProfileArn(String)}.\n@param iamInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamInstanceProfileArn(String)",
"deprecated" : false,
"documentation" : "The IAM profile ARN of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iamInstanceProfileArn",
"fluentSetterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iamInstanceProfileArn",
"getterDocumentation" : "The IAM profile ARN of the instance.
\n@return The IAM profile ARN of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IamInstanceProfileArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IamInstanceProfileArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IamInstanceProfileArn",
"sensitive" : false,
"setterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.",
"setterMethodName" : "setIamInstanceProfileArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : "The IAM profile ARN of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcId",
"beanStyleSetterMethodName" : "setVpcId",
"c2jName" : "VpcId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)",
"deprecated" : false,
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcId",
"fluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcId",
"getterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@return The identifier of the VPC that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VpcId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.",
"setterMethodName" : "setVpcId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubnetId",
"beanStyleSetterMethodName" : "setSubnetId",
"c2jName" : "SubnetId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)",
"deprecated" : false,
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "subnetId",
"fluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "subnetId",
"getterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@return The identifier of the subnet that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SubnetId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SubnetId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SubnetId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.",
"setterMethodName" : "setSubnetId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLaunchedAt",
"beanStyleSetterMethodName" : "setLaunchedAt",
"c2jName" : "LaunchedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The date/time the instance was launched.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchedAt(String)}.\n@param launchedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchedAt(String)",
"deprecated" : false,
"documentation" : "The date/time the instance was launched.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "launchedAt",
"fluentSetterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "launchedAt",
"getterDocumentation" : "The date/time the instance was launched.
\n@return The date/time the instance was launched.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LaunchedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LaunchedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LaunchedAt",
"sensitive" : false,
"setterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.",
"setterMethodName" : "setLaunchedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : "The date/time the instance was launched.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"IamInstanceProfileArn" : {
"beanStyleGetterMethodName" : "getIamInstanceProfileArn",
"beanStyleSetterMethodName" : "setIamInstanceProfileArn",
"c2jName" : "IamInstanceProfileArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The IAM profile ARN of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamInstanceProfileArn(String)}.\n@param iamInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamInstanceProfileArn(String)",
"deprecated" : false,
"documentation" : "The IAM profile ARN of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iamInstanceProfileArn",
"fluentSetterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iamInstanceProfileArn",
"getterDocumentation" : "The IAM profile ARN of the instance.
\n@return The IAM profile ARN of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IamInstanceProfileArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IamInstanceProfileArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IamInstanceProfileArn",
"sensitive" : false,
"setterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.",
"setterMethodName" : "setIamInstanceProfileArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : "The IAM profile ARN of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ImageId" : {
"beanStyleGetterMethodName" : "getImageId",
"beanStyleSetterMethodName" : "setImageId",
"c2jName" : "ImageId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageId(String)}.\n@param imageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageId(String)",
"deprecated" : false,
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageId",
"fluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageId",
"getterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@return The Amazon Machine Image (AMI) ID of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageId",
"sensitive" : false,
"setterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.",
"setterMethodName" : "setImageId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"IpV4Addresses" : {
"beanStyleGetterMethodName" : "getIpV4Addresses",
"beanStyleSetterMethodName" : "setIpV4Addresses",
"c2jName" : "IpV4Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\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 #ipV4Addresses(List)}.\n@param ipV4Addresses 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 #ipV4Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv4 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV4Addresses",
"fluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV4Addresses",
"getterDocumentation" : "The IPv4 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv4 addresses associated with the instance.",
"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" : "IpV4Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV4Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV4Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.",
"setterMethodName" : "setIpV4Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv4 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"IpV6Addresses" : {
"beanStyleGetterMethodName" : "getIpV6Addresses",
"beanStyleSetterMethodName" : "setIpV6Addresses",
"c2jName" : "IpV6Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\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 #ipV6Addresses(List)}.\n@param ipV6Addresses 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 #ipV6Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv6 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV6Addresses",
"fluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV6Addresses",
"getterDocumentation" : "The IPv6 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv6 addresses associated with the instance.",
"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" : "IpV6Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV6Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV6Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.",
"setterMethodName" : "setIpV6Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv6 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"KeyName" : {
"beanStyleGetterMethodName" : "getKeyName",
"beanStyleSetterMethodName" : "setKeyName",
"c2jName" : "KeyName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The key name associated with the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyName(String)}.\n@param keyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyName(String)",
"deprecated" : false,
"documentation" : "The key name associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyName",
"fluentSetterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyName",
"getterDocumentation" : "The key name associated with the instance.
\n@return The key name associated with the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KeyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "KeyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KeyName",
"sensitive" : false,
"setterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.",
"setterMethodName" : "setKeyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : "The key name associated with the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LaunchedAt" : {
"beanStyleGetterMethodName" : "getLaunchedAt",
"beanStyleSetterMethodName" : "setLaunchedAt",
"c2jName" : "LaunchedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The date/time the instance was launched.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchedAt(String)}.\n@param launchedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchedAt(String)",
"deprecated" : false,
"documentation" : "The date/time the instance was launched.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "launchedAt",
"fluentSetterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "launchedAt",
"getterDocumentation" : "The date/time the instance was launched.
\n@return The date/time the instance was launched.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LaunchedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LaunchedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LaunchedAt",
"sensitive" : false,
"setterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.",
"setterMethodName" : "setLaunchedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : "The date/time the instance was launched.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SubnetId" : {
"beanStyleGetterMethodName" : "getSubnetId",
"beanStyleSetterMethodName" : "setSubnetId",
"c2jName" : "SubnetId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)",
"deprecated" : false,
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "subnetId",
"fluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "subnetId",
"getterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@return The identifier of the subnet that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SubnetId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SubnetId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SubnetId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.",
"setterMethodName" : "setSubnetId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The instance type of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The instance type of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The instance type of the instance.
\n@return The instance type of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The instance type of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"VpcId" : {
"beanStyleGetterMethodName" : "getVpcId",
"beanStyleSetterMethodName" : "setVpcId",
"c2jName" : "VpcId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)",
"deprecated" : false,
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcId",
"fluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcId",
"getterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@return The identifier of the VPC that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VpcId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.",
"setterMethodName" : "setVpcId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The instance type of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #type(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"documentation" : "The instance type of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The instance type of the instance.
\n@return The instance type of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The instance type of the instance.
\n@param type The instance type of the instance.",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The instance type of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getImageId",
"beanStyleSetterMethodName" : "setImageId",
"c2jName" : "ImageId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageId(String)}.\n@param imageId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageId(String)",
"deprecated" : false,
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "imageId",
"fluentSetterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "imageId",
"getterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@return The Amazon Machine Image (AMI) ID of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ImageId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ImageId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ImageId",
"sensitive" : false,
"setterDocumentation" : "The Amazon Machine Image (AMI) ID of the instance.
\n@param imageId The Amazon Machine Image (AMI) ID of the instance.",
"setterMethodName" : "setImageId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "imageId",
"variableType" : "String",
"documentation" : "The Amazon Machine Image (AMI) ID of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIpV4Addresses",
"beanStyleSetterMethodName" : "setIpV4Addresses",
"c2jName" : "IpV4Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\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 #ipV4Addresses(List)}.\n@param ipV4Addresses 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 #ipV4Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv4 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV4Addresses",
"fluentSetterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV4Addresses",
"getterDocumentation" : "The IPv4 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv4 addresses associated with the instance.",
"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" : "IpV4Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV4Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV4Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv4 addresses associated with the instance.
\n@param ipV4Addresses The IPv4 addresses associated with the instance.",
"setterMethodName" : "setIpV4Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV4Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv4 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIpV6Addresses",
"beanStyleSetterMethodName" : "setIpV6Addresses",
"c2jName" : "IpV6Addresses",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\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 #ipV6Addresses(List)}.\n@param ipV6Addresses 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 #ipV6Addresses(List)",
"deprecated" : false,
"documentation" : "The IPv6 addresses associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ipV6Addresses",
"fluentSetterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ipV6Addresses",
"getterDocumentation" : "The IPv6 addresses associated with the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The IPv6 addresses associated with the instance.",
"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" : "IpV6Addresses",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpV6Addresses",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "IpV6Addresses",
"sensitive" : false,
"setterDocumentation" : "The IPv6 addresses associated with the instance.
\n@param ipV6Addresses The IPv6 addresses associated with the instance.",
"setterMethodName" : "setIpV6Addresses",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "ipV6Addresses",
"variableType" : "java.util.List",
"documentation" : "The IPv6 addresses associated with the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getKeyName",
"beanStyleSetterMethodName" : "setKeyName",
"c2jName" : "KeyName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The key name associated with the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyName(String)}.\n@param keyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyName(String)",
"deprecated" : false,
"documentation" : "The key name associated with the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keyName",
"fluentSetterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keyName",
"getterDocumentation" : "The key name associated with the instance.
\n@return The key name associated with the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "KeyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "KeyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "KeyName",
"sensitive" : false,
"setterDocumentation" : "The key name associated with the instance.
\n@param keyName The key name associated with the instance.",
"setterMethodName" : "setKeyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "keyName",
"variableType" : "String",
"documentation" : "The key name associated with the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIamInstanceProfileArn",
"beanStyleSetterMethodName" : "setIamInstanceProfileArn",
"c2jName" : "IamInstanceProfileArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The IAM profile ARN of the instance.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamInstanceProfileArn(String)}.\n@param iamInstanceProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamInstanceProfileArn(String)",
"deprecated" : false,
"documentation" : "The IAM profile ARN of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "iamInstanceProfileArn",
"fluentSetterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "iamInstanceProfileArn",
"getterDocumentation" : "The IAM profile ARN of the instance.
\n@return The IAM profile ARN of the instance.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IamInstanceProfileArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IamInstanceProfileArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IamInstanceProfileArn",
"sensitive" : false,
"setterDocumentation" : "The IAM profile ARN of the instance.
\n@param iamInstanceProfileArn The IAM profile ARN of the instance.",
"setterMethodName" : "setIamInstanceProfileArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "iamInstanceProfileArn",
"variableType" : "String",
"documentation" : "The IAM profile ARN of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVpcId",
"beanStyleSetterMethodName" : "setVpcId",
"c2jName" : "VpcId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)",
"deprecated" : false,
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vpcId",
"fluentSetterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vpcId",
"getterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@return The identifier of the VPC that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VpcId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VpcId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the VPC that the instance was launched in.
\n@param vpcId The identifier of the VPC that the instance was launched in.",
"setterMethodName" : "setVpcId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vpcId",
"variableType" : "String",
"documentation" : "The identifier of the VPC that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSubnetId",
"beanStyleSetterMethodName" : "setSubnetId",
"c2jName" : "SubnetId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)",
"deprecated" : false,
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "subnetId",
"fluentSetterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "subnetId",
"getterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@return The identifier of the subnet that the instance was launched in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SubnetId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SubnetId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SubnetId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the subnet that the instance was launched in.
\n@param subnetId The identifier of the subnet that the instance was launched in.",
"setterMethodName" : "setSubnetId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "subnetId",
"variableType" : "String",
"documentation" : "The identifier of the subnet that the instance was launched in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLaunchedAt",
"beanStyleSetterMethodName" : "setLaunchedAt",
"c2jName" : "LaunchedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The date/time the instance was launched.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #launchedAt(String)}.\n@param launchedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #launchedAt(String)",
"deprecated" : false,
"documentation" : "The date/time the instance was launched.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "launchedAt",
"fluentSetterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "launchedAt",
"getterDocumentation" : "The date/time the instance was launched.
\n@return The date/time the instance was launched.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LaunchedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LaunchedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LaunchedAt",
"sensitive" : false,
"setterDocumentation" : "The date/time the instance was launched.
\n@param launchedAt The date/time the instance was launched.",
"setterMethodName" : "setLaunchedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "launchedAt",
"variableType" : "String",
"documentation" : "The date/time the instance was launched.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AwsEc2InstanceDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AwsEc2InstanceDetails",
"variableName" : "awsEc2InstanceDetails",
"variableType" : "AwsEc2InstanceDetails",
"documentation" : null,
"simpleType" : "AwsEc2InstanceDetails",
"variableSetterType" : "AwsEc2InstanceDetails"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AwsIamAccessKeyDetails" : {
"c2jName" : "AwsIamAccessKeyDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "IAM access key details related to a finding.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getUserName",
"beanStyleSetterMethodName" : "setUserName",
"c2jName" : "UserName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)",
"deprecated" : false,
"documentation" : "The user associated with the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userName",
"fluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userName",
"getterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@return The user associated with the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserName",
"sensitive" : false,
"setterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.",
"setterMethodName" : "setUserName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : "The user associated with the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "AwsIamAccessKeyStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The status of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "AwsIamAccessKeyStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AwsIamAccessKeyStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The status of the IAM access key related to a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AwsIamAccessKeyStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The status of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedAt",
"beanStyleSetterMethodName" : "setCreatedAt",
"c2jName" : "CreatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)",
"deprecated" : false,
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdAt",
"fluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdAt",
"getterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@return The creation date/time of the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreatedAt",
"sensitive" : false,
"setterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.",
"setterMethodName" : "setCreatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CreatedAt" : {
"beanStyleGetterMethodName" : "getCreatedAt",
"beanStyleSetterMethodName" : "setCreatedAt",
"c2jName" : "CreatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)",
"deprecated" : false,
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdAt",
"fluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdAt",
"getterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@return The creation date/time of the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreatedAt",
"sensitive" : false,
"setterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.",
"setterMethodName" : "setCreatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Status" : {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "AwsIamAccessKeyStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The status of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "AwsIamAccessKeyStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AwsIamAccessKeyStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The status of the IAM access key related to a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AwsIamAccessKeyStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The status of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"UserName" : {
"beanStyleGetterMethodName" : "getUserName",
"beanStyleSetterMethodName" : "setUserName",
"c2jName" : "UserName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)",
"deprecated" : false,
"documentation" : "The user associated with the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userName",
"fluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userName",
"getterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@return The user associated with the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserName",
"sensitive" : false,
"setterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.",
"setterMethodName" : "setUserName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : "The user associated with the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUserName",
"beanStyleSetterMethodName" : "setUserName",
"c2jName" : "UserName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)",
"deprecated" : false,
"documentation" : "The user associated with the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userName",
"fluentSetterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userName",
"getterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@return The user associated with the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserName",
"sensitive" : false,
"setterDocumentation" : "The user associated with the IAM access key related to a finding.
\n@param userName The user associated with the IAM access key related to a finding.",
"setterMethodName" : "setUserName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userName",
"variableType" : "String",
"documentation" : "The user associated with the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStatusAsString",
"beanStyleSetterMethodName" : "setStatus",
"c2jName" : "Status",
"c2jShape" : "AwsIamAccessKeyStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)",
"deprecated" : false,
"documentation" : "The status of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "AwsIamAccessKeyStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "status",
"fluentEnumSetterMethodName" : "status",
"fluentGetterMethodName" : "statusAsString",
"fluentSetterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AwsIamAccessKeyStatus",
"fluentSetterMethodName" : "status",
"getterDocumentation" : "The status of the IAM access key related to a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AwsIamAccessKeyStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n
\n@return The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Status",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Status",
"sensitive" : false,
"setterDocumentation" : "The status of the IAM access key related to a finding.
\n@param status The status of the IAM access key related to a finding.\n@see AwsIamAccessKeyStatus",
"setterMethodName" : "setStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "status",
"variableType" : "String",
"documentation" : "The status of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedAt",
"beanStyleSetterMethodName" : "setCreatedAt",
"c2jName" : "CreatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)",
"deprecated" : false,
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdAt",
"fluentSetterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdAt",
"getterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@return The creation date/time of the IAM access key related to a finding.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreatedAt",
"sensitive" : false,
"setterDocumentation" : "The creation date/time of the IAM access key related to a finding.
\n@param createdAt The creation date/time of the IAM access key related to a finding.",
"setterMethodName" : "setCreatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : "The creation date/time of the IAM access key related to a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AwsIamAccessKeyDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AwsIamAccessKeyDetails",
"variableName" : "awsIamAccessKeyDetails",
"variableType" : "AwsIamAccessKeyDetails",
"documentation" : null,
"simpleType" : "AwsIamAccessKeyDetails",
"variableSetterType" : "AwsIamAccessKeyDetails"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AwsIamAccessKeyStatus" : {
"c2jName" : "AwsIamAccessKeyStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ACTIVE",
"value" : "Active"
}, {
"name" : "INACTIVE",
"value" : "Inactive"
} ],
"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" : "AwsIamAccessKeyStatus",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AwsIamAccessKeyStatus",
"variableName" : "awsIamAccessKeyStatus",
"variableType" : "AwsIamAccessKeyStatus",
"documentation" : null,
"simpleType" : "AwsIamAccessKeyStatus",
"variableSetterType" : "AwsIamAccessKeyStatus"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AwsS3BucketDetails" : {
"c2jName" : "AwsS3BucketDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The details of an Amazon S3 bucket.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOwnerId",
"beanStyleSetterMethodName" : "setOwnerId",
"c2jName" : "OwnerId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)",
"deprecated" : false,
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerId",
"fluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerId",
"getterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@return The canonical user ID of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerId",
"sensitive" : false,
"setterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOwnerName",
"beanStyleSetterMethodName" : "setOwnerName",
"c2jName" : "OwnerName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerName(String)}.\n@param ownerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerName(String)",
"deprecated" : false,
"documentation" : "The display name of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerName",
"fluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerName",
"getterDocumentation" : "The display name of the owner of the S3 bucket.
\n@return The display name of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerName",
"sensitive" : false,
"setterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : "The display name of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"OwnerId" : {
"beanStyleGetterMethodName" : "getOwnerId",
"beanStyleSetterMethodName" : "setOwnerId",
"c2jName" : "OwnerId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)",
"deprecated" : false,
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerId",
"fluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerId",
"getterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@return The canonical user ID of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerId",
"sensitive" : false,
"setterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"OwnerName" : {
"beanStyleGetterMethodName" : "getOwnerName",
"beanStyleSetterMethodName" : "setOwnerName",
"c2jName" : "OwnerName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerName(String)}.\n@param ownerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerName(String)",
"deprecated" : false,
"documentation" : "The display name of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerName",
"fluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerName",
"getterDocumentation" : "The display name of the owner of the S3 bucket.
\n@return The display name of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerName",
"sensitive" : false,
"setterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : "The display name of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOwnerId",
"beanStyleSetterMethodName" : "setOwnerId",
"c2jName" : "OwnerId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)",
"deprecated" : false,
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerId",
"fluentSetterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerId",
"getterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@return The canonical user ID of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerId",
"sensitive" : false,
"setterDocumentation" : "The canonical user ID of the owner of the S3 bucket.
\n@param ownerId The canonical user ID of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerId",
"variableType" : "String",
"documentation" : "The canonical user ID of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getOwnerName",
"beanStyleSetterMethodName" : "setOwnerName",
"c2jName" : "OwnerName",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerName(String)}.\n@param ownerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerName(String)",
"deprecated" : false,
"documentation" : "The display name of the owner of the S3 bucket.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "ownerName",
"fluentSetterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "ownerName",
"getterDocumentation" : "The display name of the owner of the S3 bucket.
\n@return The display name of the owner of the S3 bucket.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OwnerName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OwnerName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OwnerName",
"sensitive" : false,
"setterDocumentation" : "The display name of the owner of the S3 bucket.
\n@param ownerName The display name of the owner of the S3 bucket.",
"setterMethodName" : "setOwnerName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ownerName",
"variableType" : "String",
"documentation" : "The display name of the owner of the S3 bucket.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AwsS3BucketDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AwsS3BucketDetails",
"variableName" : "awsS3BucketDetails",
"variableType" : "AwsS3BucketDetails",
"documentation" : null,
"simpleType" : "AwsS3BucketDetails",
"variableSetterType" : "AwsS3BucketDetails"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AwsSecurityFinding" : {
"c2jName" : "AwsSecurityFinding",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Provides consistent format for the contents of the Security Hub-aggregated findings. AwsSecurityFinding
format enables you to share findings between AWS security services and third-party solutions, and compliance checks.
A finding is a potential security issue generated either by AWS services (Amazon GuardDuty, Amazon Inspector, and Amazon Macie) or by the integrated third-party solutions and compliance checks.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSchemaVersion",
"beanStyleSetterMethodName" : "setSchemaVersion",
"c2jName" : "SchemaVersion",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The schema version that a finding is formatted 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 #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)",
"deprecated" : false,
"documentation" : "The schema version that a finding is formatted for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaVersion",
"fluentSetterDocumentation" : "The schema version that a finding is formatted for.
\n@param schemaVersion The schema version that a finding is formatted for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaVersion",
"getterDocumentation" : "The schema version that a finding is formatted for.
\n@return The schema version that a finding is formatted for.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SchemaVersion",
"sensitive" : false,
"setterDocumentation" : "The schema version that a finding is formatted for.
\n@param schemaVersion The schema version that a finding is formatted for.",
"setterMethodName" : "setSchemaVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "schemaVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "schemaVersion",
"variableType" : "String",
"documentation" : "The schema version that a finding is formatted for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The security findings provider-specific identifier for a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The security findings provider-specific identifier for a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The security findings provider-specific identifier for a finding.
\n@param id The security findings provider-specific identifier for a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The security findings provider-specific identifier for a finding.
\n@return The security findings provider-specific identifier for a finding.",
"getterModel" : {
"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 security findings provider-specific identifier for a finding.
\n@param id The security findings provider-specific identifier for a finding.",
"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 security findings provider-specific identifier for a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProductArn",
"beanStyleSetterMethodName" : "setProductArn",
"c2jName" : "ProductArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productArn(String)}.\n@param productArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productArn(String)",
"deprecated" : false,
"documentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productArn",
"fluentSetterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@param productArn The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productArn",
"getterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@return The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProductArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProductArn",
"sensitive" : false,
"setterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@param productArn The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.",
"setterMethodName" : "setProductArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "productArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "productArn",
"variableType" : "String",
"documentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGeneratorId",
"beanStyleSetterMethodName" : "setGeneratorId",
"c2jName" : "GeneratorId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #generatorId(String)}.\n@param generatorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #generatorId(String)",
"deprecated" : false,
"documentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "generatorId",
"fluentSetterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@param generatorId The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "generatorId",
"getterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@return The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GeneratorId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "GeneratorId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GeneratorId",
"sensitive" : false,
"setterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@param generatorId The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.",
"setterMethodName" : "setGeneratorId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "generatorId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "generatorId",
"variableType" : "String",
"documentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAwsAccountId",
"beanStyleSetterMethodName" : "setAwsAccountId",
"c2jName" : "AwsAccountId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The AWS account ID that a finding is generated in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awsAccountId(String)}.\n@param awsAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awsAccountId(String)",
"deprecated" : false,
"documentation" : "The AWS account ID that a finding is generated in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "awsAccountId",
"fluentSetterDocumentation" : "The AWS account ID that a finding is generated in.
\n@param awsAccountId The AWS account ID that a finding is generated in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awsAccountId",
"getterDocumentation" : "The AWS account ID that a finding is generated in.
\n@return The AWS account ID that a finding is generated in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AwsAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AwsAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AwsAccountId",
"sensitive" : false,
"setterDocumentation" : "The AWS account ID that a finding is generated in.
\n@param awsAccountId The AWS account ID that a finding is generated in.",
"setterMethodName" : "setAwsAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awsAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awsAccountId",
"variableType" : "String",
"documentation" : "The AWS account ID that a finding is generated in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypes",
"beanStyleSetterMethodName" : "setTypes",
"c2jName" : "Types",
"c2jShape" : "TypeList",
"defaultConsumerFluentSetterDocumentation" : "One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
\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 #types(List)}.\n@param types 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 #types(List)",
"deprecated" : false,
"documentation" : "One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "types",
"fluentSetterDocumentation" : "One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
\n@param types One or more finding types in the format of namespace/category/classifier
that classify a finding. Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "types",
"getterDocumentation" : "
One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return One or more finding types in the format of namespace/category/classifier
that classify a finding. Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications",
"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" : "Types",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Types",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Types",
"sensitive" : false,
"setterDocumentation" : "One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
\n@param types One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications",
"setterMethodName" : "setTypes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "types",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "types",
"variableType" : "java.util.List",
"documentation" : "One or more finding types in the format of namespace/category/classifier
that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFirstObservedAt",
"beanStyleSetterMethodName" : "setFirstObservedAt",
"c2jName" : "FirstObservedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstObservedAt(String)}.\n@param firstObservedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstObservedAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "firstObservedAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@param firstObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "firstObservedAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FirstObservedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "FirstObservedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FirstObservedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@param firstObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.",
"setterMethodName" : "setFirstObservedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "firstObservedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "firstObservedAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLastObservedAt",
"beanStyleSetterMethodName" : "setLastObservedAt",
"c2jName" : "LastObservedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastObservedAt(String)}.\n@param lastObservedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastObservedAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastObservedAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@param lastObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastObservedAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastObservedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastObservedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastObservedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@param lastObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.",
"setterMethodName" : "setLastObservedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastObservedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastObservedAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedAt",
"beanStyleSetterMethodName" : "setCreatedAt",
"c2jName" : "CreatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@param createdAt An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreatedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@param createdAt An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.",
"setterMethodName" : "setCreatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUpdatedAt",
"beanStyleSetterMethodName" : "setUpdatedAt",
"c2jName" : "UpdatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updatedAt(String)}.\n@param updatedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "updatedAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
\n@param updatedAt An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "updatedAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UpdatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UpdatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UpdatedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
\n@param updatedAt An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.",
"setterMethodName" : "setUpdatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "updatedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "updatedAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSeverity",
"beanStyleSetterMethodName" : "setSeverity",
"c2jName" : "Severity",
"c2jShape" : "Severity",
"defaultConsumerFluentSetterDocumentation" : "A finding's severity.
\nThis is a convenience that creates an instance of the {@link Severity.Builder} avoiding the need to create one manually via {@link Severity#builder()}.\n\nWhen the {@link Consumer} completes, {@link Severity.Builder#build()} is called immediately and its result is passed to {@link #severity(Severity)}.\n@param severity a consumer that will call methods on {@link Severity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(Severity)",
"deprecated" : false,
"documentation" : "A finding's severity.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "severity",
"fluentSetterDocumentation" : "A finding's severity.
\n@param severity A finding's severity.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "severity",
"getterDocumentation" : "A finding's severity.
\n@return A finding's severity.",
"getterModel" : {
"returnType" : "Severity",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Severity",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Severity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Severity",
"sensitive" : false,
"setterDocumentation" : "A finding's severity.
\n@param severity A finding's severity.",
"setterMethodName" : "setSeverity",
"setterModel" : {
"variableDeclarationType" : "Severity",
"variableName" : "severity",
"variableType" : "Severity",
"documentation" : null,
"simpleType" : "Severity",
"variableSetterType" : "Severity"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Severity",
"variableName" : "severity",
"variableType" : "Severity",
"documentation" : "A finding's severity.
",
"simpleType" : "Severity",
"variableSetterType" : "Severity"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getConfidence",
"beanStyleSetterMethodName" : "setConfidence",
"c2jName" : "Confidence",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #confidence(Integer)}.\n@param confidence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confidence(Integer)",
"deprecated" : false,
"documentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "confidence",
"fluentSetterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@param confidence A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "confidence",
"getterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@return A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Confidence",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Confidence",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Confidence",
"sensitive" : false,
"setterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@param confidence A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.",
"setterMethodName" : "setConfidence",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "confidence",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "confidence",
"variableType" : "Integer",
"documentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCriticality",
"beanStyleSetterMethodName" : "setCriticality",
"c2jName" : "Criticality",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #criticality(Integer)}.\n@param criticality a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #criticality(Integer)",
"deprecated" : false,
"documentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "criticality",
"fluentSetterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@param criticality The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "criticality",
"getterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@return The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Criticality",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Criticality",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Criticality",
"sensitive" : false,
"setterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@param criticality The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.",
"setterMethodName" : "setCriticality",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "criticality",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "criticality",
"variableType" : "Integer",
"documentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTitle",
"beanStyleSetterMethodName" : "setTitle",
"c2jName" : "Title",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "A finding's title.
In this release, Title
is a required property.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)",
"deprecated" : false,
"documentation" : "A finding's title.
In this release, Title
is a required property.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "title",
"fluentSetterDocumentation" : "A finding's title.
In this release, Title
is a required property.
\n@param title A finding's title.
In this release, Title
is a required property.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "title",
"getterDocumentation" : "A finding's title.
In this release, Title
is a required property.
\n@return A finding's title. In this release, Title
is a required property.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Title",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Title",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Title",
"sensitive" : false,
"setterDocumentation" : "A finding's title.
In this release, Title
is a required property.
\n@param title A finding's title. In this release, Title
is a required property.
",
"setterMethodName" : "setTitle",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "title",
"variableType" : "String",
"documentation" : "A finding's title.
In this release, Title
is a required property.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A finding's description.
In this release, Description
is a required property.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@param description A finding's description. In this release, Description
is a required property.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@return A finding's description. In this release, Description
is a required property.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@param description A finding's description. In this release, Description
is a required property.
",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A finding's description.
In this release, Description
is a required property.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRemediation",
"beanStyleSetterMethodName" : "setRemediation",
"c2jName" : "Remediation",
"c2jShape" : "Remediation",
"defaultConsumerFluentSetterDocumentation" : "A data type that describes the remediation options for a finding.
\nThis is a convenience that creates an instance of the {@link Remediation.Builder} avoiding the need to create one manually via {@link Remediation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Remediation.Builder#build()} is called immediately and its result is passed to {@link #remediation(Remediation)}.\n@param remediation a consumer that will call methods on {@link Remediation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remediation(Remediation)",
"deprecated" : false,
"documentation" : "A data type that describes the remediation options for a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remediation",
"fluentSetterDocumentation" : "A data type that describes the remediation options for a finding.
\n@param remediation A data type that describes the remediation options for a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remediation",
"getterDocumentation" : "A data type that describes the remediation options for a finding.
\n@return A data type that describes the remediation options for a finding.",
"getterModel" : {
"returnType" : "Remediation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Remediation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Remediation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Remediation",
"sensitive" : false,
"setterDocumentation" : "A data type that describes the remediation options for a finding.
\n@param remediation A data type that describes the remediation options for a finding.",
"setterMethodName" : "setRemediation",
"setterModel" : {
"variableDeclarationType" : "Remediation",
"variableName" : "remediation",
"variableType" : "Remediation",
"documentation" : null,
"simpleType" : "Remediation",
"variableSetterType" : "Remediation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Remediation",
"variableName" : "remediation",
"variableType" : "Remediation",
"documentation" : "A data type that describes the remediation options for a finding.
",
"simpleType" : "Remediation",
"variableSetterType" : "Remediation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceUrl",
"beanStyleSetterMethodName" : "setSourceUrl",
"c2jName" : "SourceUrl",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceUrl(String)}.\n@param sourceUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceUrl(String)",
"deprecated" : false,
"documentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceUrl",
"fluentSetterDocumentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
\n@param sourceUrl A URL that links to a page about the current finding in the security-findings provider's solution.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceUrl",
"getterDocumentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
\n@return A URL that links to a page about the current finding in the security-findings provider's solution.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceUrl",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceUrl",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SourceUrl",
"sensitive" : false,
"setterDocumentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
\n@param sourceUrl A URL that links to a page about the current finding in the security-findings provider's solution.",
"setterMethodName" : "setSourceUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sourceUrl",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sourceUrl",
"variableType" : "String",
"documentation" : "A URL that links to a page about the current finding in the security-findings provider's solution.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProductFields",
"beanStyleSetterMethodName" : "setProductFields",
"c2jName" : "ProductFields",
"c2jShape" : "FieldMap",
"defaultConsumerFluentSetterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\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 #productFields(Map)}.\n@param productFields 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 #productFields(Map)",
"deprecated" : false,
"documentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productFields",
"fluentSetterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n@param productFields A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productFields",
"getterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.",
"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" : "ProductFields",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductFields",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "ProductFields",
"sensitive" : false,
"setterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n@param productFields A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.",
"setterMethodName" : "setProductFields",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "productFields",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "productFields",
"variableType" : "java.util.Map",
"documentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserDefinedFields",
"beanStyleSetterMethodName" : "setUserDefinedFields",
"c2jName" : "UserDefinedFields",
"c2jShape" : "FieldMap",
"defaultConsumerFluentSetterDocumentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
\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 #userDefinedFields(Map)}.\n@param userDefinedFields 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 #userDefinedFields(Map)",
"deprecated" : false,
"documentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userDefinedFields",
"fluentSetterDocumentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
\n@param userDefinedFields A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userDefinedFields",
"getterDocumentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.",
"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" : "UserDefinedFields",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserDefinedFields",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "UserDefinedFields",
"sensitive" : false,
"setterDocumentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
\n@param userDefinedFields A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.",
"setterMethodName" : "setUserDefinedFields",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "userDefinedFields",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "userDefinedFields",
"variableType" : "java.util.Map",
"documentation" : "A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMalware",
"beanStyleSetterMethodName" : "setMalware",
"c2jName" : "Malware",
"c2jShape" : "MalwareList",
"defaultConsumerFluentSetterDocumentation" : "A list of malware related to a finding.
\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 #malware(List)}.\n@param malware 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 #malware(List)",
"deprecated" : false,
"documentation" : "A list of malware related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "malware",
"fluentSetterDocumentation" : "A list of malware related to a finding.
\n@param malware A list of malware related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "malware",
"getterDocumentation" : "A list of malware related to a finding.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of malware related to a finding.",
"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" : "Malware",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Malware",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Malware",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Malware.Builder} avoiding the need to create one manually via {@link Malware#builder()}.\n\nWhen the {@link Consumer} completes, {@link Malware.Builder#build()} is called immediately and its result is passed to {@link #member(Malware)}.\n@param member a consumer that will call methods on {@link Malware.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Malware)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Malware",
"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" : "Malware",
"variableName" : "member",
"variableType" : "Malware",
"documentation" : null,
"simpleType" : "Malware",
"variableSetterType" : "Malware"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Malware",
"variableName" : "member",
"variableType" : "Malware",
"documentation" : "",
"simpleType" : "Malware",
"variableSetterType" : "Malware"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Malware",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Malware",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Malware",
"sensitive" : false,
"setterDocumentation" : "A list of malware related to a finding.
\n@param malware A list of malware related to a finding.",
"setterMethodName" : "setMalware",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "malware",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "malware",
"variableType" : "java.util.List",
"documentation" : "A list of malware related to a finding.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNetwork",
"beanStyleSetterMethodName" : "setNetwork",
"c2jName" : "Network",
"c2jShape" : "Network",
"defaultConsumerFluentSetterDocumentation" : "The details of network-related information about a finding.
\nThis is a convenience that creates an instance of the {@link Network.Builder} avoiding the need to create one manually via {@link Network#builder()}.\n\nWhen the {@link Consumer} completes, {@link Network.Builder#build()} is called immediately and its result is passed to {@link #network(Network)}.\n@param network a consumer that will call methods on {@link Network.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #network(Network)",
"deprecated" : false,
"documentation" : "The details of network-related information about a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "network",
"fluentSetterDocumentation" : "The details of network-related information about a finding.
\n@param network The details of network-related information about a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "network",
"getterDocumentation" : "The details of network-related information about a finding.
\n@return The details of network-related information about a finding.",
"getterModel" : {
"returnType" : "Network",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Network",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Network",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Network",
"sensitive" : false,
"setterDocumentation" : "The details of network-related information about a finding.
\n@param network The details of network-related information about a finding.",
"setterMethodName" : "setNetwork",
"setterModel" : {
"variableDeclarationType" : "Network",
"variableName" : "network",
"variableType" : "Network",
"documentation" : null,
"simpleType" : "Network",
"variableSetterType" : "Network"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Network",
"variableName" : "network",
"variableType" : "Network",
"documentation" : "The details of network-related information about a finding.
",
"simpleType" : "Network",
"variableSetterType" : "Network"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProcess",
"beanStyleSetterMethodName" : "setProcess",
"c2jName" : "Process",
"c2jShape" : "ProcessDetails",
"defaultConsumerFluentSetterDocumentation" : "The details of process-related information about a finding.
\nThis is a convenience that creates an instance of the {@link ProcessDetails.Builder} avoiding the need to create one manually via {@link ProcessDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessDetails.Builder#build()} is called immediately and its result is passed to {@link #process(ProcessDetails)}.\n@param process a consumer that will call methods on {@link ProcessDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #process(ProcessDetails)",
"deprecated" : false,
"documentation" : "The details of process-related information about a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "process",
"fluentSetterDocumentation" : "The details of process-related information about a finding.
\n@param process The details of process-related information about a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "process",
"getterDocumentation" : "The details of process-related information about a finding.
\n@return The details of process-related information about a finding.",
"getterModel" : {
"returnType" : "ProcessDetails",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Process",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Process",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Process",
"sensitive" : false,
"setterDocumentation" : "The details of process-related information about a finding.
\n@param process The details of process-related information about a finding.",
"setterMethodName" : "setProcess",
"setterModel" : {
"variableDeclarationType" : "ProcessDetails",
"variableName" : "process",
"variableType" : "ProcessDetails",
"documentation" : null,
"simpleType" : "ProcessDetails",
"variableSetterType" : "ProcessDetails"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessDetails",
"variableName" : "process",
"variableType" : "ProcessDetails",
"documentation" : "The details of process-related information about a finding.
",
"simpleType" : "ProcessDetails",
"variableSetterType" : "ProcessDetails"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getThreatIntelIndicators",
"beanStyleSetterMethodName" : "setThreatIntelIndicators",
"c2jName" : "ThreatIntelIndicators",
"c2jShape" : "ThreatIntelIndicatorList",
"defaultConsumerFluentSetterDocumentation" : "Threat intel details related to a finding.
\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 #threatIntelIndicators(List)}.\n@param threatIntelIndicators 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 #threatIntelIndicators(List)",
"deprecated" : false,
"documentation" : "Threat intel details related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "threatIntelIndicators",
"fluentSetterDocumentation" : "Threat intel details related to a finding.
\n@param threatIntelIndicators Threat intel details related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "threatIntelIndicators",
"getterDocumentation" : "Threat intel details related to a finding.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Threat intel details related to a finding.",
"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" : "ThreatIntelIndicators",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ThreatIntelIndicators",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ThreatIntelIndicator",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ThreatIntelIndicator.Builder} avoiding the need to create one manually via {@link ThreatIntelIndicator#builder()}.\n\nWhen the {@link Consumer} completes, {@link ThreatIntelIndicator.Builder#build()} is called immediately and its result is passed to {@link #member(ThreatIntelIndicator)}.\n@param member a consumer that will call methods on {@link ThreatIntelIndicator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ThreatIntelIndicator)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ThreatIntelIndicator",
"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" : "ThreatIntelIndicator",
"variableName" : "member",
"variableType" : "ThreatIntelIndicator",
"documentation" : null,
"simpleType" : "ThreatIntelIndicator",
"variableSetterType" : "ThreatIntelIndicator"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ThreatIntelIndicator",
"variableName" : "member",
"variableType" : "ThreatIntelIndicator",
"documentation" : "",
"simpleType" : "ThreatIntelIndicator",
"variableSetterType" : "ThreatIntelIndicator"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ThreatIntelIndicator",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ThreatIntelIndicator",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ThreatIntelIndicators",
"sensitive" : false,
"setterDocumentation" : "Threat intel details related to a finding.
\n@param threatIntelIndicators Threat intel details related to a finding.",
"setterMethodName" : "setThreatIntelIndicators",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "threatIntelIndicators",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "threatIntelIndicators",
"variableType" : "java.util.List",
"documentation" : "Threat intel details related to a finding.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResources",
"beanStyleSetterMethodName" : "setResources",
"c2jName" : "Resources",
"c2jShape" : "ResourceList",
"defaultConsumerFluentSetterDocumentation" : "A set of resource data types that describe the resources that the finding refers to.
\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 #resources(List)}.\n@param resources 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 #resources(List)",
"deprecated" : false,
"documentation" : "A set of resource data types that describe the resources that the finding refers to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resources",
"fluentSetterDocumentation" : "A set of resource data types that describe the resources that the finding refers to.
\n@param resources A set of resource data types that describe the resources that the finding refers to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resources",
"getterDocumentation" : "A set of resource data types that describe the resources that the finding refers to.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of resource data types that describe the resources that the finding refers to.",
"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" : "Resources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Resources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Resource",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Resource.Builder} avoiding the need to create one manually via {@link Resource#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resource.Builder#build()} is called immediately and its result is passed to {@link #member(Resource)}.\n@param member a consumer that will call methods on {@link Resource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Resource)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Resource",
"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" : "Resource",
"variableName" : "member",
"variableType" : "Resource",
"documentation" : null,
"simpleType" : "Resource",
"variableSetterType" : "Resource"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Resource",
"variableName" : "member",
"variableType" : "Resource",
"documentation" : "",
"simpleType" : "Resource",
"variableSetterType" : "Resource"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Resource",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Resource",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Resources",
"sensitive" : false,
"setterDocumentation" : "A set of resource data types that describe the resources that the finding refers to.
\n@param resources A set of resource data types that describe the resources that the finding refers to.",
"setterMethodName" : "setResources",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resources",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resources",
"variableType" : "java.util.List",
"documentation" : "A set of resource data types that describe the resources that the finding refers to.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCompliance",
"beanStyleSetterMethodName" : "setCompliance",
"c2jName" : "Compliance",
"c2jShape" : "Compliance",
"defaultConsumerFluentSetterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\nThis is a convenience that creates an instance of the {@link Compliance.Builder} avoiding the need to create one manually via {@link Compliance#builder()}.\n\nWhen the {@link Consumer} completes, {@link Compliance.Builder#build()} is called immediately and its result is passed to {@link #compliance(Compliance)}.\n@param compliance a consumer that will call methods on {@link Compliance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliance(Compliance)",
"deprecated" : false,
"documentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "compliance",
"fluentSetterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@param compliance This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "compliance",
"getterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@return This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.",
"getterModel" : {
"returnType" : "Compliance",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Compliance",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Compliance",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Compliance",
"sensitive" : false,
"setterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@param compliance This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.",
"setterMethodName" : "setCompliance",
"setterModel" : {
"variableDeclarationType" : "Compliance",
"variableName" : "compliance",
"variableType" : "Compliance",
"documentation" : null,
"simpleType" : "Compliance",
"variableSetterType" : "Compliance"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Compliance",
"variableName" : "compliance",
"variableType" : "Compliance",
"documentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
",
"simpleType" : "Compliance",
"variableSetterType" : "Compliance"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVerificationStateAsString",
"beanStyleSetterMethodName" : "setVerificationState",
"c2jName" : "VerificationState",
"c2jShape" : "VerificationState",
"defaultConsumerFluentSetterDocumentation" : "Indicates the veracity of a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #verificationStateAsString(String)}.\n@param verificationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationState(String)",
"deprecated" : false,
"documentation" : "Indicates the veracity of a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "VerificationState",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "verificationState",
"fluentEnumSetterMethodName" : "verificationState",
"fluentGetterMethodName" : "verificationStateAsString",
"fluentSetterDocumentation" : "Indicates the veracity of a finding.
\n@param verificationState Indicates the veracity of a finding.\n@see VerificationState\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerificationState",
"fluentSetterMethodName" : "verificationState",
"getterDocumentation" : "Indicates the veracity of a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #verificationState} will return {@link VerificationState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #verificationStateAsString}.\n
\n@return Indicates the veracity of a finding.\n@see VerificationState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "VerificationState",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "VerificationState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "VerificationState",
"sensitive" : false,
"setterDocumentation" : "Indicates the veracity of a finding.
\n@param verificationState Indicates the veracity of a finding.\n@see VerificationState",
"setterMethodName" : "setVerificationState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "verificationState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "verificationState",
"variableType" : "String",
"documentation" : "Indicates the veracity of a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWorkflowStateAsString",
"beanStyleSetterMethodName" : "setWorkflowState",
"c2jName" : "WorkflowState",
"c2jShape" : "WorkflowState",
"defaultConsumerFluentSetterDocumentation" : "The workflow state of a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #workflowStateAsString(String)}.\n@param workflowState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #workflowState(String)",
"deprecated" : false,
"documentation" : "The workflow state of a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "WorkflowState",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "workflowState",
"fluentEnumSetterMethodName" : "workflowState",
"fluentGetterMethodName" : "workflowStateAsString",
"fluentSetterDocumentation" : "The workflow state of a finding.
\n@param workflowState The workflow state of a finding.\n@see WorkflowState\n@return Returns a reference to this object so that method calls can be chained together.\n@see WorkflowState",
"fluentSetterMethodName" : "workflowState",
"getterDocumentation" : "The workflow state of a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #workflowState} will return {@link WorkflowState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #workflowStateAsString}.\n
\n@return The workflow state of a finding.\n@see WorkflowState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "WorkflowState",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "WorkflowState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "WorkflowState",
"sensitive" : false,
"setterDocumentation" : "The workflow state of a finding.
\n@param workflowState The workflow state of a finding.\n@see WorkflowState",
"setterMethodName" : "setWorkflowState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "workflowState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "workflowState",
"variableType" : "String",
"documentation" : "The workflow state of a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRecordStateAsString",
"beanStyleSetterMethodName" : "setRecordState",
"c2jName" : "RecordState",
"c2jShape" : "RecordState",
"defaultConsumerFluentSetterDocumentation" : "The record state of a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recordStateAsString(String)}.\n@param recordState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recordState(String)",
"deprecated" : false,
"documentation" : "The record state of a finding.
",
"endpointDiscoveryId" : false,
"enumType" : "RecordState",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "recordState",
"fluentEnumSetterMethodName" : "recordState",
"fluentGetterMethodName" : "recordStateAsString",
"fluentSetterDocumentation" : "The record state of a finding.
\n@param recordState The record state of a finding.\n@see RecordState\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecordState",
"fluentSetterMethodName" : "recordState",
"getterDocumentation" : "The record state of a finding.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #recordState} will return {@link RecordState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #recordStateAsString}.\n
\n@return The record state of a finding.\n@see RecordState",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RecordState",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RecordState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RecordState",
"sensitive" : false,
"setterDocumentation" : "The record state of a finding.
\n@param recordState The record state of a finding.\n@see RecordState",
"setterMethodName" : "setRecordState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "recordState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "recordState",
"variableType" : "String",
"documentation" : "The record state of a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRelatedFindings",
"beanStyleSetterMethodName" : "setRelatedFindings",
"c2jName" : "RelatedFindings",
"c2jShape" : "RelatedFindingList",
"defaultConsumerFluentSetterDocumentation" : "A list of related findings.
\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 #relatedFindings(List)}.\n@param relatedFindings 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 #relatedFindings(List)",
"deprecated" : false,
"documentation" : "A list of related findings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "relatedFindings",
"fluentSetterDocumentation" : "A list of related findings.
\n@param relatedFindings A list of related findings.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "relatedFindings",
"getterDocumentation" : "A list of related findings.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of related findings.",
"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" : "RelatedFindings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RelatedFindings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "RelatedFinding",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedFinding.Builder} avoiding the need to create one manually via {@link RelatedFinding#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedFinding.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedFinding)}.\n@param member a consumer that will call methods on {@link RelatedFinding.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedFinding)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "RelatedFinding",
"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" : "RelatedFinding",
"variableName" : "member",
"variableType" : "RelatedFinding",
"documentation" : null,
"simpleType" : "RelatedFinding",
"variableSetterType" : "RelatedFinding"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RelatedFinding",
"variableName" : "member",
"variableType" : "RelatedFinding",
"documentation" : "",
"simpleType" : "RelatedFinding",
"variableSetterType" : "RelatedFinding"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "RelatedFinding",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "RelatedFinding",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "RelatedFindings",
"sensitive" : false,
"setterDocumentation" : "A list of related findings.
\n@param relatedFindings A list of related findings.",
"setterMethodName" : "setRelatedFindings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "relatedFindings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "relatedFindings",
"variableType" : "java.util.List",
"documentation" : "A list of related findings.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNote",
"beanStyleSetterMethodName" : "setNote",
"c2jName" : "Note",
"c2jShape" : "Note",
"defaultConsumerFluentSetterDocumentation" : "A user-defined note added to a finding.
\nThis is a convenience that creates an instance of the {@link Note.Builder} avoiding the need to create one manually via {@link Note#builder()}.\n\nWhen the {@link Consumer} completes, {@link Note.Builder#build()} is called immediately and its result is passed to {@link #note(Note)}.\n@param note a consumer that will call methods on {@link Note.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #note(Note)",
"deprecated" : false,
"documentation" : "A user-defined note added to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "note",
"fluentSetterDocumentation" : "A user-defined note added to a finding.
\n@param note A user-defined note added to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "note",
"getterDocumentation" : "A user-defined note added to a finding.
\n@return A user-defined note added to a finding.",
"getterModel" : {
"returnType" : "Note",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Note",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Note",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Note",
"sensitive" : false,
"setterDocumentation" : "A user-defined note added to a finding.
\n@param note A user-defined note added to a finding.",
"setterMethodName" : "setNote",
"setterModel" : {
"variableDeclarationType" : "Note",
"variableName" : "note",
"variableType" : "Note",
"documentation" : null,
"simpleType" : "Note",
"variableSetterType" : "Note"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Note",
"variableName" : "note",
"variableType" : "Note",
"documentation" : "A user-defined note added to a finding.
",
"simpleType" : "Note",
"variableSetterType" : "Note"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AwsAccountId" : {
"beanStyleGetterMethodName" : "getAwsAccountId",
"beanStyleSetterMethodName" : "setAwsAccountId",
"c2jName" : "AwsAccountId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The AWS account ID that a finding is generated in.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awsAccountId(String)}.\n@param awsAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awsAccountId(String)",
"deprecated" : false,
"documentation" : "The AWS account ID that a finding is generated in.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "awsAccountId",
"fluentSetterDocumentation" : "The AWS account ID that a finding is generated in.
\n@param awsAccountId The AWS account ID that a finding is generated in.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "awsAccountId",
"getterDocumentation" : "The AWS account ID that a finding is generated in.
\n@return The AWS account ID that a finding is generated in.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AwsAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AwsAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AwsAccountId",
"sensitive" : false,
"setterDocumentation" : "The AWS account ID that a finding is generated in.
\n@param awsAccountId The AWS account ID that a finding is generated in.",
"setterMethodName" : "setAwsAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "awsAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "awsAccountId",
"variableType" : "String",
"documentation" : "The AWS account ID that a finding is generated in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Compliance" : {
"beanStyleGetterMethodName" : "getCompliance",
"beanStyleSetterMethodName" : "setCompliance",
"c2jName" : "Compliance",
"c2jShape" : "Compliance",
"defaultConsumerFluentSetterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\nThis is a convenience that creates an instance of the {@link Compliance.Builder} avoiding the need to create one manually via {@link Compliance#builder()}.\n\nWhen the {@link Consumer} completes, {@link Compliance.Builder#build()} is called immediately and its result is passed to {@link #compliance(Compliance)}.\n@param compliance a consumer that will call methods on {@link Compliance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliance(Compliance)",
"deprecated" : false,
"documentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "compliance",
"fluentSetterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@param compliance This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "compliance",
"getterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@return This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.",
"getterModel" : {
"returnType" : "Compliance",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Compliance",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Compliance",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Compliance",
"sensitive" : false,
"setterDocumentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
\n@param compliance This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.",
"setterMethodName" : "setCompliance",
"setterModel" : {
"variableDeclarationType" : "Compliance",
"variableName" : "compliance",
"variableType" : "Compliance",
"documentation" : null,
"simpleType" : "Compliance",
"variableSetterType" : "Compliance"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Compliance",
"variableName" : "compliance",
"variableType" : "Compliance",
"documentation" : "This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, CIS AWS Foundations). Contains compliance-related finding details.
",
"simpleType" : "Compliance",
"variableSetterType" : "Compliance"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Confidence" : {
"beanStyleGetterMethodName" : "getConfidence",
"beanStyleSetterMethodName" : "setConfidence",
"c2jName" : "Confidence",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #confidence(Integer)}.\n@param confidence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confidence(Integer)",
"deprecated" : false,
"documentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "confidence",
"fluentSetterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@param confidence A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "confidence",
"getterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@return A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Confidence",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Confidence",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Confidence",
"sensitive" : false,
"setterDocumentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
\n@param confidence A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.",
"setterMethodName" : "setConfidence",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "confidence",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "confidence",
"variableType" : "Integer",
"documentation" : "A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CreatedAt" : {
"beanStyleGetterMethodName" : "getCreatedAt",
"beanStyleSetterMethodName" : "setCreatedAt",
"c2jName" : "CreatedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@param createdAt An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CreatedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CreatedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CreatedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
\n@param createdAt An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.",
"setterMethodName" : "setCreatedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "createdAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider created the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Criticality" : {
"beanStyleGetterMethodName" : "getCriticality",
"beanStyleSetterMethodName" : "setCriticality",
"c2jName" : "Criticality",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #criticality(Integer)}.\n@param criticality a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #criticality(Integer)",
"deprecated" : false,
"documentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "criticality",
"fluentSetterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@param criticality The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "criticality",
"getterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@return The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Criticality",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Criticality",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Criticality",
"sensitive" : false,
"setterDocumentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
\n@param criticality The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.",
"setterMethodName" : "setCriticality",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "criticality",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "criticality",
"variableType" : "Integer",
"documentation" : "The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A finding's description.
In this release, Description
is a required property.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@param description A finding's description. In this release, Description
is a required property.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@return A finding's description. In this release, Description
is a required property.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A finding's description.
In this release, Description
is a required property.
\n@param description A finding's description. In this release, Description
is a required property.
",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A finding's description.
In this release, Description
is a required property.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"FirstObservedAt" : {
"beanStyleGetterMethodName" : "getFirstObservedAt",
"beanStyleSetterMethodName" : "setFirstObservedAt",
"c2jName" : "FirstObservedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstObservedAt(String)}.\n@param firstObservedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstObservedAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "firstObservedAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@param firstObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "firstObservedAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FirstObservedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "FirstObservedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FirstObservedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
\n@param firstObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.",
"setterMethodName" : "setFirstObservedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "firstObservedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "firstObservedAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"GeneratorId" : {
"beanStyleGetterMethodName" : "getGeneratorId",
"beanStyleSetterMethodName" : "setGeneratorId",
"c2jName" : "GeneratorId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #generatorId(String)}.\n@param generatorId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #generatorId(String)",
"deprecated" : false,
"documentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "generatorId",
"fluentSetterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@param generatorId The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "generatorId",
"getterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@return The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GeneratorId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "GeneratorId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GeneratorId",
"sensitive" : false,
"setterDocumentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
\n@param generatorId The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.",
"setterMethodName" : "setGeneratorId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "generatorId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "generatorId",
"variableType" : "String",
"documentation" : "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The security findings provider-specific identifier for a finding.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The security findings provider-specific identifier for a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The security findings provider-specific identifier for a finding.
\n@param id The security findings provider-specific identifier for a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The security findings provider-specific identifier for a finding.
\n@return The security findings provider-specific identifier for a finding.",
"getterModel" : {
"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 security findings provider-specific identifier for a finding.
\n@param id The security findings provider-specific identifier for a finding.",
"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 security findings provider-specific identifier for a finding.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"LastObservedAt" : {
"beanStyleGetterMethodName" : "getLastObservedAt",
"beanStyleSetterMethodName" : "setLastObservedAt",
"c2jName" : "LastObservedAt",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastObservedAt(String)}.\n@param lastObservedAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastObservedAt(String)",
"deprecated" : false,
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "lastObservedAt",
"fluentSetterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@param lastObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "lastObservedAt",
"getterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@return An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LastObservedAt",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "LastObservedAt",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LastObservedAt",
"sensitive" : false,
"setterDocumentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
\n@param lastObservedAt An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.",
"setterMethodName" : "setLastObservedAt",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "lastObservedAt",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "lastObservedAt",
"variableType" : "String",
"documentation" : "An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Malware" : {
"beanStyleGetterMethodName" : "getMalware",
"beanStyleSetterMethodName" : "setMalware",
"c2jName" : "Malware",
"c2jShape" : "MalwareList",
"defaultConsumerFluentSetterDocumentation" : "A list of malware related to a finding.
\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 #malware(List)}.\n@param malware 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 #malware(List)",
"deprecated" : false,
"documentation" : "A list of malware related to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "malware",
"fluentSetterDocumentation" : "A list of malware related to a finding.
\n@param malware A list of malware related to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "malware",
"getterDocumentation" : "A list of malware related to a finding.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of malware related to a finding.",
"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" : "Malware",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Malware",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Malware",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Malware.Builder} avoiding the need to create one manually via {@link Malware#builder()}.\n\nWhen the {@link Consumer} completes, {@link Malware.Builder#build()} is called immediately and its result is passed to {@link #member(Malware)}.\n@param member a consumer that will call methods on {@link Malware.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Malware)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Malware",
"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" : "Malware",
"variableName" : "member",
"variableType" : "Malware",
"documentation" : null,
"simpleType" : "Malware",
"variableSetterType" : "Malware"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Malware",
"variableName" : "member",
"variableType" : "Malware",
"documentation" : "",
"simpleType" : "Malware",
"variableSetterType" : "Malware"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Malware",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Malware",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Malware",
"sensitive" : false,
"setterDocumentation" : "A list of malware related to a finding.
\n@param malware A list of malware related to a finding.",
"setterMethodName" : "setMalware",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "malware",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "malware",
"variableType" : "java.util.List",
"documentation" : "A list of malware related to a finding.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Network" : {
"beanStyleGetterMethodName" : "getNetwork",
"beanStyleSetterMethodName" : "setNetwork",
"c2jName" : "Network",
"c2jShape" : "Network",
"defaultConsumerFluentSetterDocumentation" : "The details of network-related information about a finding.
\nThis is a convenience that creates an instance of the {@link Network.Builder} avoiding the need to create one manually via {@link Network#builder()}.\n\nWhen the {@link Consumer} completes, {@link Network.Builder#build()} is called immediately and its result is passed to {@link #network(Network)}.\n@param network a consumer that will call methods on {@link Network.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #network(Network)",
"deprecated" : false,
"documentation" : "The details of network-related information about a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "network",
"fluentSetterDocumentation" : "The details of network-related information about a finding.
\n@param network The details of network-related information about a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "network",
"getterDocumentation" : "The details of network-related information about a finding.
\n@return The details of network-related information about a finding.",
"getterModel" : {
"returnType" : "Network",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Network",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Network",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Network",
"sensitive" : false,
"setterDocumentation" : "The details of network-related information about a finding.
\n@param network The details of network-related information about a finding.",
"setterMethodName" : "setNetwork",
"setterModel" : {
"variableDeclarationType" : "Network",
"variableName" : "network",
"variableType" : "Network",
"documentation" : null,
"simpleType" : "Network",
"variableSetterType" : "Network"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Network",
"variableName" : "network",
"variableType" : "Network",
"documentation" : "The details of network-related information about a finding.
",
"simpleType" : "Network",
"variableSetterType" : "Network"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Note" : {
"beanStyleGetterMethodName" : "getNote",
"beanStyleSetterMethodName" : "setNote",
"c2jName" : "Note",
"c2jShape" : "Note",
"defaultConsumerFluentSetterDocumentation" : "A user-defined note added to a finding.
\nThis is a convenience that creates an instance of the {@link Note.Builder} avoiding the need to create one manually via {@link Note#builder()}.\n\nWhen the {@link Consumer} completes, {@link Note.Builder#build()} is called immediately and its result is passed to {@link #note(Note)}.\n@param note a consumer that will call methods on {@link Note.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #note(Note)",
"deprecated" : false,
"documentation" : "A user-defined note added to a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "note",
"fluentSetterDocumentation" : "A user-defined note added to a finding.
\n@param note A user-defined note added to a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "note",
"getterDocumentation" : "A user-defined note added to a finding.
\n@return A user-defined note added to a finding.",
"getterModel" : {
"returnType" : "Note",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Note",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Note",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Note",
"sensitive" : false,
"setterDocumentation" : "A user-defined note added to a finding.
\n@param note A user-defined note added to a finding.",
"setterMethodName" : "setNote",
"setterModel" : {
"variableDeclarationType" : "Note",
"variableName" : "note",
"variableType" : "Note",
"documentation" : null,
"simpleType" : "Note",
"variableSetterType" : "Note"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Note",
"variableName" : "note",
"variableType" : "Note",
"documentation" : "A user-defined note added to a finding.
",
"simpleType" : "Note",
"variableSetterType" : "Note"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Process" : {
"beanStyleGetterMethodName" : "getProcess",
"beanStyleSetterMethodName" : "setProcess",
"c2jName" : "Process",
"c2jShape" : "ProcessDetails",
"defaultConsumerFluentSetterDocumentation" : "The details of process-related information about a finding.
\nThis is a convenience that creates an instance of the {@link ProcessDetails.Builder} avoiding the need to create one manually via {@link ProcessDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProcessDetails.Builder#build()} is called immediately and its result is passed to {@link #process(ProcessDetails)}.\n@param process a consumer that will call methods on {@link ProcessDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #process(ProcessDetails)",
"deprecated" : false,
"documentation" : "The details of process-related information about a finding.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "process",
"fluentSetterDocumentation" : "The details of process-related information about a finding.
\n@param process The details of process-related information about a finding.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "process",
"getterDocumentation" : "The details of process-related information about a finding.
\n@return The details of process-related information about a finding.",
"getterModel" : {
"returnType" : "ProcessDetails",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Process",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Process",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Process",
"sensitive" : false,
"setterDocumentation" : "The details of process-related information about a finding.
\n@param process The details of process-related information about a finding.",
"setterMethodName" : "setProcess",
"setterModel" : {
"variableDeclarationType" : "ProcessDetails",
"variableName" : "process",
"variableType" : "ProcessDetails",
"documentation" : null,
"simpleType" : "ProcessDetails",
"variableSetterType" : "ProcessDetails"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ProcessDetails",
"variableName" : "process",
"variableType" : "ProcessDetails",
"documentation" : "The details of process-related information about a finding.
",
"simpleType" : "ProcessDetails",
"variableSetterType" : "ProcessDetails"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ProductArn" : {
"beanStyleGetterMethodName" : "getProductArn",
"beanStyleSetterMethodName" : "setProductArn",
"c2jName" : "ProductArn",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productArn(String)}.\n@param productArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productArn(String)",
"deprecated" : false,
"documentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productArn",
"fluentSetterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@param productArn The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productArn",
"getterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@return The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ProductArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProductArn",
"sensitive" : false,
"setterDocumentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
\n@param productArn The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.",
"setterMethodName" : "setProductArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "productArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "productArn",
"variableType" : "String",
"documentation" : "The ARN generated by Security Hub that uniquely identifies a third-party company (security-findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ProductFields" : {
"beanStyleGetterMethodName" : "getProductFields",
"beanStyleSetterMethodName" : "setProductFields",
"c2jName" : "ProductFields",
"c2jShape" : "FieldMap",
"defaultConsumerFluentSetterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\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 #productFields(Map)}.\n@param productFields 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 #productFields(Map)",
"deprecated" : false,
"documentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productFields",
"fluentSetterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n@param productFields A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productFields",
"getterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.",
"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" : "ProductFields",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductFields",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "ProductFields",
"sensitive" : false,
"setterDocumentation" : "A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.
\n@param productFields A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding
format.",
"setterMethodName" : "setProductFields",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "productFields",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "productFields",
"variableType" : "java.util.Map