models.fms-2018-01-01-intermediate.json Maven / Gradle / Ivy
Show all versions of fms Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "getAdminAccount", "getNotificationChannel", "listMemberAccounts", "listPolicies" ],
"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" : [ ]
},
"metadata" : {
"apiVersion" : "2018-01-01",
"asyncBuilder" : "DefaultFmsAsyncClientBuilder",
"asyncBuilderInterface" : "FmsAsyncClientBuilder",
"asyncClient" : "DefaultFmsAsyncClient",
"asyncInterface" : "FmsAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultFmsBaseClientBuilder",
"baseBuilderInterface" : "FmsBaseClientBuilder",
"baseExceptionName" : "FmsException",
"baseRequestName" : "FmsRequest",
"baseResponseName" : "FmsResponse",
"cborProtocol" : false,
"clientPackageName" : "fms",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "FMS",
"documentation" : "AWS Firewall Manager This is the AWS Firewall Manager API Reference. This guide is for developers who need detailed information about the AWS Firewall Manager API actions, data types, and errors. For detailed information about AWS Firewall Manager features, see the AWS Firewall Manager Developer Guide.
",
"endpointPrefix" : "fms",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.fms",
"fullModelPackageName" : "software.amazon.awssdk.services.fms.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.fms.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.fms.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.fms.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "fms.model",
"paginatorsPackageName" : "fms.paginators",
"protocol" : "json",
"requestTransformPackageName" : "fms.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "FMS",
"serviceName" : "Fms",
"signingName" : "fms",
"syncBuilder" : "DefaultFmsClientBuilder",
"syncBuilderInterface" : "FmsClientBuilder",
"syncClient" : "DefaultFmsClient",
"syncInterface" : "FmsClient",
"transformPackageName" : "fms.transform",
"uid" : "fms-2018-01-01",
"xmlProtocol" : false
},
"operations" : {
"AssociateAdminAccount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the AWS Firewall Manager administrator account. AWS Firewall Manager must be associated with the master account your AWS organization or associated with a member account that has the appropriate permissions. If the account ID that you submit is not an AWS Organizations master account, AWS Firewall Manager will set the appropriate permissions for the given member account.
The account that you associate with AWS Firewall Manager is called the AWS Firewall Manager administrator account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The parameters of the request were invalid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AssociateAdminAccountRequest",
"variableName" : "associateAdminAccountRequest",
"variableType" : "AssociateAdminAccountRequest",
"documentation" : "",
"simpleType" : "AssociateAdminAccountRequest",
"variableSetterType" : "AssociateAdminAccountRequest"
},
"methodName" : "associateAdminAccount",
"operationName" : "AssociateAdminAccount",
"paginated" : false,
"returnType" : {
"returnType" : "AssociateAdminAccountResponse",
"documentation" : null
},
"syncReturnType" : "AssociateAdminAccountResponse"
},
"DeleteNotificationChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an AWS Firewall Manager association with the IAM role and the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteNotificationChannelRequest",
"variableName" : "deleteNotificationChannelRequest",
"variableType" : "DeleteNotificationChannelRequest",
"documentation" : "",
"simpleType" : "DeleteNotificationChannelRequest",
"variableSetterType" : "DeleteNotificationChannelRequest"
},
"methodName" : "deleteNotificationChannel",
"operationName" : "DeleteNotificationChannel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteNotificationChannelResponse",
"documentation" : null
},
"syncReturnType" : "DeleteNotificationChannelResponse"
},
"DeletePolicy" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Permanently deletes an AWS Firewall Manager policy.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeletePolicyRequest",
"variableName" : "deletePolicyRequest",
"variableType" : "DeletePolicyRequest",
"documentation" : "",
"simpleType" : "DeletePolicyRequest",
"variableSetterType" : "DeletePolicyRequest"
},
"methodName" : "deletePolicy",
"operationName" : "DeletePolicy",
"paginated" : false,
"returnType" : {
"returnType" : "DeletePolicyResponse",
"documentation" : null
},
"syncReturnType" : "DeletePolicyResponse"
},
"DisassociateAdminAccount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates the account that has been set as the AWS Firewall Manager administrator account. To set a different account as the administrator account, you must submit an AssociateAdminAccount
request .
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateAdminAccountRequest",
"variableName" : "disassociateAdminAccountRequest",
"variableType" : "DisassociateAdminAccountRequest",
"documentation" : "",
"simpleType" : "DisassociateAdminAccountRequest",
"variableSetterType" : "DisassociateAdminAccountRequest"
},
"methodName" : "disassociateAdminAccount",
"operationName" : "DisassociateAdminAccount",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateAdminAccountResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateAdminAccountResponse"
},
"GetAdminAccount" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the AWS Organizations master account that is associated with AWS Firewall Manager as the AWS Firewall Manager administrator.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAdminAccountRequest",
"variableName" : "getAdminAccountRequest",
"variableType" : "GetAdminAccountRequest",
"documentation" : "",
"simpleType" : "GetAdminAccountRequest",
"variableSetterType" : "GetAdminAccountRequest"
},
"methodName" : "getAdminAccount",
"operationName" : "GetAdminAccount",
"paginated" : false,
"returnType" : {
"returnType" : "GetAdminAccountResponse",
"documentation" : null
},
"syncReturnType" : "GetAdminAccountResponse"
},
"GetComplianceDetail" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns detailed compliance information about the specified member account. Details include resources that are in and out of compliance with the specified policy. Resources are considered non-compliant if the specified policy has not been applied to them.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetComplianceDetailRequest",
"variableName" : "getComplianceDetailRequest",
"variableType" : "GetComplianceDetailRequest",
"documentation" : "",
"simpleType" : "GetComplianceDetailRequest",
"variableSetterType" : "GetComplianceDetailRequest"
},
"methodName" : "getComplianceDetail",
"operationName" : "GetComplianceDetail",
"paginated" : false,
"returnType" : {
"returnType" : "GetComplianceDetailResponse",
"documentation" : null
},
"syncReturnType" : "GetComplianceDetailResponse"
},
"GetNotificationChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetNotificationChannelRequest",
"variableName" : "getNotificationChannelRequest",
"variableType" : "GetNotificationChannelRequest",
"documentation" : "",
"simpleType" : "GetNotificationChannelRequest",
"variableSetterType" : "GetNotificationChannelRequest"
},
"methodName" : "getNotificationChannel",
"operationName" : "GetNotificationChannel",
"paginated" : false,
"returnType" : {
"returnType" : "GetNotificationChannelResponse",
"documentation" : null
},
"syncReturnType" : "GetNotificationChannelResponse"
},
"GetPolicy" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about the specified AWS Firewall Manager policy.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidTypeException",
"documentation" : "The value of the Type
parameter is invalid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetPolicyRequest",
"variableName" : "getPolicyRequest",
"variableType" : "GetPolicyRequest",
"documentation" : "",
"simpleType" : "GetPolicyRequest",
"variableSetterType" : "GetPolicyRequest"
},
"methodName" : "getPolicy",
"operationName" : "GetPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "GetPolicyResponse",
"documentation" : null
},
"syncReturnType" : "GetPolicyResponse"
},
"GetProtectionStatus" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "If you created a Shield Advanced policy, returns policy-level attack summary information in the event of a potential DDoS attack.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidInputException",
"documentation" : "The parameters of the request were invalid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetProtectionStatusRequest",
"variableName" : "getProtectionStatusRequest",
"variableType" : "GetProtectionStatusRequest",
"documentation" : "",
"simpleType" : "GetProtectionStatusRequest",
"variableSetterType" : "GetProtectionStatusRequest"
},
"methodName" : "getProtectionStatus",
"operationName" : "GetProtectionStatus",
"paginated" : false,
"returnType" : {
"returnType" : "GetProtectionStatusResponse",
"documentation" : null
},
"syncReturnType" : "GetProtectionStatusResponse"
},
"ListComplianceStatus" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns an array of PolicyComplianceStatus
objects in the response. Use PolicyComplianceStatus
to get a summary of which member accounts are protected by the specified policy.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListComplianceStatusRequest",
"variableName" : "listComplianceStatusRequest",
"variableType" : "ListComplianceStatusRequest",
"documentation" : "",
"simpleType" : "ListComplianceStatusRequest",
"variableSetterType" : "ListComplianceStatusRequest"
},
"methodName" : "listComplianceStatus",
"operationName" : "ListComplianceStatus",
"paginated" : true,
"returnType" : {
"returnType" : "ListComplianceStatusResponse",
"documentation" : null
},
"syncReturnType" : "ListComplianceStatusResponse"
},
"ListMemberAccounts" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a MemberAccounts
object that lists the member accounts in the administrator's AWS organization.
The ListMemberAccounts
must be submitted by the account that is set as the AWS Firewall Manager administrator.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListMemberAccountsRequest",
"variableName" : "listMemberAccountsRequest",
"variableType" : "ListMemberAccountsRequest",
"documentation" : "",
"simpleType" : "ListMemberAccountsRequest",
"variableSetterType" : "ListMemberAccountsRequest"
},
"methodName" : "listMemberAccounts",
"operationName" : "ListMemberAccounts",
"paginated" : true,
"returnType" : {
"returnType" : "ListMemberAccountsResponse",
"documentation" : null
},
"syncReturnType" : "ListMemberAccountsResponse"
},
"ListPolicies" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns an array of PolicySummary
objects in the response.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The operation exceeds a resource limit, for example, the maximum number of policy
objects that you can create for an AWS account. For more information, see Firewall Manager Limits in the AWS WAF Developer Guide.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPoliciesRequest",
"variableName" : "listPoliciesRequest",
"variableType" : "ListPoliciesRequest",
"documentation" : "",
"simpleType" : "ListPoliciesRequest",
"variableSetterType" : "ListPoliciesRequest"
},
"methodName" : "listPolicies",
"operationName" : "ListPolicies",
"paginated" : true,
"returnType" : {
"returnType" : "ListPoliciesResponse",
"documentation" : null
},
"syncReturnType" : "ListPoliciesResponse"
},
"PutNotificationChannel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Designates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutNotificationChannelRequest",
"variableName" : "putNotificationChannelRequest",
"variableType" : "PutNotificationChannelRequest",
"documentation" : "",
"simpleType" : "PutNotificationChannelRequest",
"variableSetterType" : "PutNotificationChannelRequest"
},
"methodName" : "putNotificationChannel",
"operationName" : "PutNotificationChannel",
"paginated" : false,
"returnType" : {
"returnType" : "PutNotificationChannelResponse",
"documentation" : null
},
"syncReturnType" : "PutNotificationChannelResponse"
},
"PutPolicy" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an AWS Firewall Manager policy.
Firewall Manager provides two types of policies: A Shield Advanced policy, which applies Shield Advanced protection to specified accounts and resources, or a WAF policy, which contains a rule group and defines which resources are to be protected by that rule group. A policy is specific to either WAF or Shield Advanced. If you want to enforce both WAF rules and Shield Advanced protection across accounts, you can create multiple policies. You can create one or more policies for WAF rules, and one or more policies for Shield Advanced.
You must be subscribed to Shield Advanced to create a Shield Advanced policy. For more information on subscribing to Shield Advanced, see CreateSubscription.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource was not found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidOperationException",
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidInputException",
"documentation" : "The parameters of the request were invalid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The operation exceeds a resource limit, for example, the maximum number of policy
objects that you can create for an AWS account. For more information, see Firewall Manager Limits in the AWS WAF Developer Guide.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalErrorException",
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidTypeException",
"documentation" : "The value of the Type
parameter is invalid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutPolicyRequest",
"variableName" : "putPolicyRequest",
"variableType" : "PutPolicyRequest",
"documentation" : "",
"simpleType" : "PutPolicyRequest",
"variableSetterType" : "PutPolicyRequest"
},
"methodName" : "putPolicy",
"operationName" : "PutPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "PutPolicyResponse",
"documentation" : null
},
"syncReturnType" : "PutPolicyResponse"
}
},
"shapes" : {
"AccountRoleStatus" : {
"c2jName" : "AccountRoleStatus",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "READY",
"value" : "READY"
}, {
"name" : "CREATING",
"value" : "CREATING"
}, {
"name" : "PENDING_DELETION",
"value" : "PENDING_DELETION"
}, {
"name" : "DELETING",
"value" : "DELETING"
}, {
"name" : "DELETED",
"value" : "DELETED"
} ],
"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" : "AccountRoleStatus",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountRoleStatus",
"variableName" : "accountRoleStatus",
"variableType" : "AccountRoleStatus",
"documentation" : null,
"simpleType" : "AccountRoleStatus",
"variableSetterType" : "AccountRoleStatus"
},
"wrapper" : false
},
"AssociateAdminAccountRequest" : {
"c2jName" : "AssociateAdminAccountRequest",
"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" : "AssociateAdminAccount",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.AssociateAdminAccount",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@return The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AdminAccount" : {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@return The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@return The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
\n@param adminAccount The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "AdminAccount" ],
"shapeName" : "AssociateAdminAccountRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AssociateAdminAccountRequest",
"variableName" : "associateAdminAccountRequest",
"variableType" : "AssociateAdminAccountRequest",
"documentation" : null,
"simpleType" : "AssociateAdminAccountRequest",
"variableSetterType" : "AssociateAdminAccountRequest"
},
"wrapper" : false
},
"AssociateAdminAccountResponse" : {
"c2jName" : "AssociateAdminAccountResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AssociateAdminAccountResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AssociateAdminAccountResponse",
"variableName" : "associateAdminAccountResponse",
"variableType" : "AssociateAdminAccountResponse",
"documentation" : null,
"simpleType" : "AssociateAdminAccountResponse",
"variableSetterType" : "AssociateAdminAccountResponse"
},
"wrapper" : false
},
"ComplianceViolator" : {
"c2jName" : "ComplianceViolator",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details of the resource that is not protected by the policy.
",
"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" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"defaultConsumerFluentSetterDocumentation" : "The resource ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource ID.
\n@return The resource ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getViolationReasonAsString",
"beanStyleSetterMethodName" : "setViolationReason",
"c2jName" : "ViolationReason",
"c2jShape" : "ViolationReason",
"defaultConsumerFluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #violationReasonAsString(String)}.\n@param violationReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violationReason(String)",
"deprecated" : false,
"documentation" : "The reason that the resource is not protected by the policy.
",
"endpointDiscoveryId" : false,
"enumType" : "ViolationReason",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "violationReason",
"fluentEnumSetterMethodName" : "violationReason",
"fluentGetterMethodName" : "violationReasonAsString",
"fluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ViolationReason",
"fluentSetterMethodName" : "violationReason",
"getterDocumentation" : "The reason that the resource is not protected by the policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #violationReason} will return {@link ViolationReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #violationReasonAsString}.\n
\n@return The reason that the resource is not protected by the policy.\n@see ViolationReason",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolationReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolationReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ViolationReason",
"sensitive" : false,
"setterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason",
"setterMethodName" : "setViolationReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : "The reason that the resource is not protected by the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ResourceId" : {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"defaultConsumerFluentSetterDocumentation" : "The resource ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource ID.
\n@return The resource ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResourceType" : {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ViolationReason" : {
"beanStyleGetterMethodName" : "getViolationReasonAsString",
"beanStyleSetterMethodName" : "setViolationReason",
"c2jName" : "ViolationReason",
"c2jShape" : "ViolationReason",
"defaultConsumerFluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #violationReasonAsString(String)}.\n@param violationReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violationReason(String)",
"deprecated" : false,
"documentation" : "The reason that the resource is not protected by the policy.
",
"endpointDiscoveryId" : false,
"enumType" : "ViolationReason",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "violationReason",
"fluentEnumSetterMethodName" : "violationReason",
"fluentGetterMethodName" : "violationReasonAsString",
"fluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ViolationReason",
"fluentSetterMethodName" : "violationReason",
"getterDocumentation" : "The reason that the resource is not protected by the policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #violationReason} will return {@link ViolationReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #violationReasonAsString}.\n
\n@return The reason that the resource is not protected by the policy.\n@see ViolationReason",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolationReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolationReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ViolationReason",
"sensitive" : false,
"setterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason",
"setterMethodName" : "setViolationReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : "The reason that the resource is not protected by the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"defaultConsumerFluentSetterDocumentation" : "The resource ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource ID.
\n@return The resource ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource ID.
\n@param resourceId The resource ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getViolationReasonAsString",
"beanStyleSetterMethodName" : "setViolationReason",
"c2jName" : "ViolationReason",
"c2jShape" : "ViolationReason",
"defaultConsumerFluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #violationReasonAsString(String)}.\n@param violationReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violationReason(String)",
"deprecated" : false,
"documentation" : "The reason that the resource is not protected by the policy.
",
"endpointDiscoveryId" : false,
"enumType" : "ViolationReason",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "violationReason",
"fluentEnumSetterMethodName" : "violationReason",
"fluentGetterMethodName" : "violationReasonAsString",
"fluentSetterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ViolationReason",
"fluentSetterMethodName" : "violationReason",
"getterDocumentation" : "The reason that the resource is not protected by the policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #violationReason} will return {@link ViolationReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #violationReasonAsString}.\n
\n@return The reason that the resource is not protected by the policy.\n@see ViolationReason",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolationReason",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolationReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ViolationReason",
"sensitive" : false,
"setterDocumentation" : "The reason that the resource is not protected by the policy.
\n@param violationReason The reason that the resource is not protected by the policy.\n@see ViolationReason",
"setterMethodName" : "setViolationReason",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "violationReason",
"variableType" : "String",
"documentation" : "The reason that the resource is not protected by the policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The resource type. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ComplianceViolator",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComplianceViolator",
"variableName" : "complianceViolator",
"variableType" : "ComplianceViolator",
"documentation" : null,
"simpleType" : "ComplianceViolator",
"variableSetterType" : "ComplianceViolator"
},
"wrapper" : false
},
"CustomerPolicyScopeIdType" : {
"c2jName" : "CustomerPolicyScopeIdType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "ACCOUNT",
"value" : "ACCOUNT"
} ],
"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" : "CustomerPolicyScopeIdType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CustomerPolicyScopeIdType",
"variableName" : "customerPolicyScopeIdType",
"variableType" : "CustomerPolicyScopeIdType",
"documentation" : null,
"simpleType" : "CustomerPolicyScopeIdType",
"variableSetterType" : "CustomerPolicyScopeIdType"
},
"wrapper" : false
},
"DeleteNotificationChannelRequest" : {
"c2jName" : "DeleteNotificationChannelRequest",
"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" : "DeleteNotificationChannel",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.DeleteNotificationChannel",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteNotificationChannelRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteNotificationChannelRequest",
"variableName" : "deleteNotificationChannelRequest",
"variableType" : "DeleteNotificationChannelRequest",
"documentation" : null,
"simpleType" : "DeleteNotificationChannelRequest",
"variableSetterType" : "DeleteNotificationChannelRequest"
},
"wrapper" : false
},
"DeleteNotificationChannelResponse" : {
"c2jName" : "DeleteNotificationChannelResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteNotificationChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteNotificationChannelResponse",
"variableName" : "deleteNotificationChannelResponse",
"variableType" : "DeleteNotificationChannelResponse",
"documentation" : null,
"simpleType" : "DeleteNotificationChannelResponse",
"variableSetterType" : "DeleteNotificationChannelResponse"
},
"wrapper" : false
},
"DeletePolicyRequest" : {
"c2jName" : "DeletePolicyRequest",
"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" : "DeletePolicy",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.DeletePolicy",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeleteAllPolicyResources",
"beanStyleSetterMethodName" : "setDeleteAllPolicyResources",
"c2jName" : "DeleteAllPolicyResources",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleteAllPolicyResources(Boolean)}.\n@param deleteAllPolicyResources a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteAllPolicyResources(Boolean)",
"deprecated" : false,
"documentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deleteAllPolicyResources",
"fluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deleteAllPolicyResources",
"getterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@return If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeleteAllPolicyResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeleteAllPolicyResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DeleteAllPolicyResources",
"sensitive" : false,
"setterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"setterMethodName" : "setDeleteAllPolicyResources",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeleteAllPolicyResources" : {
"beanStyleGetterMethodName" : "getDeleteAllPolicyResources",
"beanStyleSetterMethodName" : "setDeleteAllPolicyResources",
"c2jName" : "DeleteAllPolicyResources",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleteAllPolicyResources(Boolean)}.\n@param deleteAllPolicyResources a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteAllPolicyResources(Boolean)",
"deprecated" : false,
"documentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deleteAllPolicyResources",
"fluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deleteAllPolicyResources",
"getterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@return If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeleteAllPolicyResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeleteAllPolicyResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DeleteAllPolicyResources",
"sensitive" : false,
"setterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"setterMethodName" : "setDeleteAllPolicyResources",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to delete. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeleteAllPolicyResources",
"beanStyleSetterMethodName" : "setDeleteAllPolicyResources",
"c2jName" : "DeleteAllPolicyResources",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleteAllPolicyResources(Boolean)}.\n@param deleteAllPolicyResources a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleteAllPolicyResources(Boolean)",
"deprecated" : false,
"documentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deleteAllPolicyResources",
"fluentSetterDocumentation" : "If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deleteAllPolicyResources",
"getterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@return If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DeleteAllPolicyResources",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "DeleteAllPolicyResources",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DeleteAllPolicyResources",
"sensitive" : false,
"setterDocumentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
\n@param deleteAllPolicyResources If True
, the request will also perform a clean-up process that will: -
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.",
"setterMethodName" : "setDeleteAllPolicyResources",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "deleteAllPolicyResources",
"variableType" : "Boolean",
"documentation" : "
If True
, the request will also perform a clean-up process that will:
-
Delete rule groups created by AWS Firewall Manager
-
Remove web ACLs from in-scope resources
-
Delete web ACLs that contain no rules or rule groups
After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyId" ],
"shapeName" : "DeletePolicyRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeletePolicyRequest",
"variableName" : "deletePolicyRequest",
"variableType" : "DeletePolicyRequest",
"documentation" : null,
"simpleType" : "DeletePolicyRequest",
"variableSetterType" : "DeletePolicyRequest"
},
"wrapper" : false
},
"DeletePolicyResponse" : {
"c2jName" : "DeletePolicyResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeletePolicyResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeletePolicyResponse",
"variableName" : "deletePolicyResponse",
"variableType" : "DeletePolicyResponse",
"documentation" : null,
"simpleType" : "DeletePolicyResponse",
"variableSetterType" : "DeletePolicyResponse"
},
"wrapper" : false
},
"DependentServiceName" : {
"c2jName" : "DependentServiceName",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "AWSCONFIG",
"value" : "AWSCONFIG"
}, {
"name" : "AWSWAF",
"value" : "AWSWAF"
}, {
"name" : "AWSSHIELD_ADVANCED",
"value" : "AWSSHIELD_ADVANCED"
} ],
"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" : "DependentServiceName",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DependentServiceName",
"variableName" : "dependentServiceName",
"variableType" : "DependentServiceName",
"documentation" : null,
"simpleType" : "DependentServiceName",
"variableSetterType" : "DependentServiceName"
},
"wrapper" : false
},
"DisassociateAdminAccountRequest" : {
"c2jName" : "DisassociateAdminAccountRequest",
"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" : "DisassociateAdminAccount",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.DisassociateAdminAccount",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DisassociateAdminAccountRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DisassociateAdminAccountRequest",
"variableName" : "disassociateAdminAccountRequest",
"variableType" : "DisassociateAdminAccountRequest",
"documentation" : null,
"simpleType" : "DisassociateAdminAccountRequest",
"variableSetterType" : "DisassociateAdminAccountRequest"
},
"wrapper" : false
},
"DisassociateAdminAccountResponse" : {
"c2jName" : "DisassociateAdminAccountResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DisassociateAdminAccountResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DisassociateAdminAccountResponse",
"variableName" : "disassociateAdminAccountResponse",
"variableType" : "DisassociateAdminAccountResponse",
"documentation" : null,
"simpleType" : "DisassociateAdminAccountResponse",
"variableSetterType" : "DisassociateAdminAccountResponse"
},
"wrapper" : false
},
"EvaluationResult" : {
"c2jName" : "EvaluationResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the compliance status for the account. An account is considered non-compliant if it includes resources that are not protected by the specified policy.
",
"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" : "getComplianceStatusAsString",
"beanStyleSetterMethodName" : "setComplianceStatus",
"c2jName" : "ComplianceStatus",
"c2jShape" : "PolicyComplianceStatusType",
"defaultConsumerFluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceStatusAsString(String)}.\n@param complianceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceStatus(String)",
"deprecated" : false,
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : "PolicyComplianceStatusType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "complianceStatus",
"fluentEnumSetterMethodName" : "complianceStatus",
"fluentGetterMethodName" : "complianceStatusAsString",
"fluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PolicyComplianceStatusType",
"fluentSetterMethodName" : "complianceStatus",
"getterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceStatus} will return {@link PolicyComplianceStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceStatusAsString}.\n
\n@return Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ComplianceStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComplianceStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComplianceStatus",
"sensitive" : false,
"setterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"setterMethodName" : "setComplianceStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getViolatorCount",
"beanStyleSetterMethodName" : "setViolatorCount",
"c2jName" : "ViolatorCount",
"c2jShape" : "ResourceCount",
"defaultConsumerFluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #violatorCount(Long)}.\n@param violatorCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violatorCount(Long)",
"deprecated" : false,
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "violatorCount",
"fluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "violatorCount",
"getterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@return Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolatorCount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolatorCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "ViolatorCount",
"sensitive" : false,
"setterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"setterMethodName" : "setViolatorCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEvaluationLimitExceeded",
"beanStyleSetterMethodName" : "setEvaluationLimitExceeded",
"c2jName" : "EvaluationLimitExceeded",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #evaluationLimitExceeded(Boolean)}.\n@param evaluationLimitExceeded a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #evaluationLimitExceeded(Boolean)",
"deprecated" : false,
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "evaluationLimitExceeded",
"fluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "evaluationLimitExceeded",
"getterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@return Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EvaluationLimitExceeded",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EvaluationLimitExceeded",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "EvaluationLimitExceeded",
"sensitive" : false,
"setterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"setterMethodName" : "setEvaluationLimitExceeded",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComplianceStatus" : {
"beanStyleGetterMethodName" : "getComplianceStatusAsString",
"beanStyleSetterMethodName" : "setComplianceStatus",
"c2jName" : "ComplianceStatus",
"c2jShape" : "PolicyComplianceStatusType",
"defaultConsumerFluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceStatusAsString(String)}.\n@param complianceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceStatus(String)",
"deprecated" : false,
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : "PolicyComplianceStatusType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "complianceStatus",
"fluentEnumSetterMethodName" : "complianceStatus",
"fluentGetterMethodName" : "complianceStatusAsString",
"fluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PolicyComplianceStatusType",
"fluentSetterMethodName" : "complianceStatus",
"getterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceStatus} will return {@link PolicyComplianceStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceStatusAsString}.\n
\n@return Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ComplianceStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComplianceStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComplianceStatus",
"sensitive" : false,
"setterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"setterMethodName" : "setComplianceStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"EvaluationLimitExceeded" : {
"beanStyleGetterMethodName" : "getEvaluationLimitExceeded",
"beanStyleSetterMethodName" : "setEvaluationLimitExceeded",
"c2jName" : "EvaluationLimitExceeded",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #evaluationLimitExceeded(Boolean)}.\n@param evaluationLimitExceeded a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #evaluationLimitExceeded(Boolean)",
"deprecated" : false,
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "evaluationLimitExceeded",
"fluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "evaluationLimitExceeded",
"getterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@return Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EvaluationLimitExceeded",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EvaluationLimitExceeded",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "EvaluationLimitExceeded",
"sensitive" : false,
"setterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"setterMethodName" : "setEvaluationLimitExceeded",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"ViolatorCount" : {
"beanStyleGetterMethodName" : "getViolatorCount",
"beanStyleSetterMethodName" : "setViolatorCount",
"c2jName" : "ViolatorCount",
"c2jShape" : "ResourceCount",
"defaultConsumerFluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #violatorCount(Long)}.\n@param violatorCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violatorCount(Long)",
"deprecated" : false,
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "violatorCount",
"fluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "violatorCount",
"getterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@return Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolatorCount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolatorCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "ViolatorCount",
"sensitive" : false,
"setterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"setterMethodName" : "setViolatorCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getComplianceStatusAsString",
"beanStyleSetterMethodName" : "setComplianceStatus",
"c2jName" : "ComplianceStatus",
"c2jShape" : "PolicyComplianceStatusType",
"defaultConsumerFluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceStatusAsString(String)}.\n@param complianceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceStatus(String)",
"deprecated" : false,
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : "PolicyComplianceStatusType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "complianceStatus",
"fluentEnumSetterMethodName" : "complianceStatus",
"fluentGetterMethodName" : "complianceStatusAsString",
"fluentSetterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PolicyComplianceStatusType",
"fluentSetterMethodName" : "complianceStatus",
"getterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceStatus} will return {@link PolicyComplianceStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceStatusAsString}.\n
\n@return Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ComplianceStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComplianceStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ComplianceStatus",
"sensitive" : false,
"setterDocumentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
\n@param complianceStatus Describes an AWS account's compliance with the AWS Firewall Manager policy.\n@see PolicyComplianceStatusType",
"setterMethodName" : "setComplianceStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "complianceStatus",
"variableType" : "String",
"documentation" : "Describes an AWS account's compliance with the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getViolatorCount",
"beanStyleSetterMethodName" : "setViolatorCount",
"c2jName" : "ViolatorCount",
"c2jShape" : "ResourceCount",
"defaultConsumerFluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #violatorCount(Long)}.\n@param violatorCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #violatorCount(Long)",
"deprecated" : false,
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "violatorCount",
"fluentSetterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "violatorCount",
"getterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@return Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ViolatorCount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ViolatorCount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "ViolatorCount",
"sensitive" : false,
"setterDocumentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
\n@param violatorCount Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.",
"setterMethodName" : "setViolatorCount",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "violatorCount",
"variableType" : "Long",
"documentation" : "Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEvaluationLimitExceeded",
"beanStyleSetterMethodName" : "setEvaluationLimitExceeded",
"c2jName" : "EvaluationLimitExceeded",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #evaluationLimitExceeded(Boolean)}.\n@param evaluationLimitExceeded a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #evaluationLimitExceeded(Boolean)",
"deprecated" : false,
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "evaluationLimitExceeded",
"fluentSetterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "evaluationLimitExceeded",
"getterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@return Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EvaluationLimitExceeded",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EvaluationLimitExceeded",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "EvaluationLimitExceeded",
"sensitive" : false,
"setterDocumentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
\n@param evaluationLimitExceeded Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.",
"setterMethodName" : "setEvaluationLimitExceeded",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "evaluationLimitExceeded",
"variableType" : "Boolean",
"documentation" : "Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EvaluationResult",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EvaluationResult",
"variableName" : "evaluationResult",
"variableType" : "EvaluationResult",
"documentation" : null,
"simpleType" : "EvaluationResult",
"variableSetterType" : "EvaluationResult"
},
"wrapper" : false
},
"GetAdminAccountRequest" : {
"c2jName" : "GetAdminAccountRequest",
"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" : "GetAdminAccount",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.GetAdminAccount",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetAdminAccountRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetAdminAccountRequest",
"variableName" : "getAdminAccountRequest",
"variableType" : "GetAdminAccountRequest",
"documentation" : null,
"simpleType" : "GetAdminAccountRequest",
"variableSetterType" : "GetAdminAccountRequest"
},
"wrapper" : false
},
"GetAdminAccountResponse" : {
"c2jName" : "GetAdminAccountResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@return The AWS account that is set as the AWS Firewall Manager administrator.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleStatusAsString",
"beanStyleSetterMethodName" : "setRoleStatus",
"c2jName" : "RoleStatus",
"c2jShape" : "AccountRoleStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleStatusAsString(String)}.\n@param roleStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleStatus(String)",
"deprecated" : false,
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : "AccountRoleStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "roleStatus",
"fluentEnumSetterMethodName" : "roleStatus",
"fluentGetterMethodName" : "roleStatusAsString",
"fluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountRoleStatus",
"fluentSetterMethodName" : "roleStatus",
"getterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #roleStatus} will return {@link AccountRoleStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #roleStatusAsString}.\n
\n@return The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"setterMethodName" : "setRoleStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AdminAccount" : {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@return The AWS account that is set as the AWS Firewall Manager administrator.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RoleStatus" : {
"beanStyleGetterMethodName" : "getRoleStatusAsString",
"beanStyleSetterMethodName" : "setRoleStatus",
"c2jName" : "RoleStatus",
"c2jShape" : "AccountRoleStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleStatusAsString(String)}.\n@param roleStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleStatus(String)",
"deprecated" : false,
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : "AccountRoleStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "roleStatus",
"fluentEnumSetterMethodName" : "roleStatus",
"fluentGetterMethodName" : "roleStatusAsString",
"fluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountRoleStatus",
"fluentSetterMethodName" : "roleStatus",
"getterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #roleStatus} will return {@link AccountRoleStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #roleStatusAsString}.\n
\n@return The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"setterMethodName" : "setRoleStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAdminAccount",
"beanStyleSetterMethodName" : "setAdminAccount",
"c2jName" : "AdminAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccount(String)}.\n@param adminAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccount",
"fluentSetterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccount",
"getterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@return The AWS account that is set as the AWS Firewall Manager administrator.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
\n@param adminAccount The AWS account that is set as the AWS Firewall Manager administrator.",
"setterMethodName" : "setAdminAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccount",
"variableType" : "String",
"documentation" : "The AWS account that is set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoleStatusAsString",
"beanStyleSetterMethodName" : "setRoleStatus",
"c2jName" : "RoleStatus",
"c2jShape" : "AccountRoleStatus",
"defaultConsumerFluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleStatusAsString(String)}.\n@param roleStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleStatus(String)",
"deprecated" : false,
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"endpointDiscoveryId" : false,
"enumType" : "AccountRoleStatus",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "roleStatus",
"fluentEnumSetterMethodName" : "roleStatus",
"fluentGetterMethodName" : "roleStatusAsString",
"fluentSetterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountRoleStatus",
"fluentSetterMethodName" : "roleStatus",
"getterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #roleStatus} will return {@link AccountRoleStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #roleStatusAsString}.\n
\n@return The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoleStatus",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RoleStatus",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RoleStatus",
"sensitive" : false,
"setterDocumentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
\n@param roleStatus The status of the AWS account that you set as the AWS Firewall Manager administrator.\n@see AccountRoleStatus",
"setterMethodName" : "setRoleStatus",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "roleStatus",
"variableType" : "String",
"documentation" : "The status of the AWS account that you set as the AWS Firewall Manager administrator.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetAdminAccountResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetAdminAccountResponse",
"variableName" : "getAdminAccountResponse",
"variableType" : "GetAdminAccountResponse",
"documentation" : null,
"simpleType" : "GetAdminAccountResponse",
"variableSetterType" : "GetAdminAccountResponse"
},
"wrapper" : false
},
"GetComplianceDetailRequest" : {
"c2jName" : "GetComplianceDetailRequest",
"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" : "GetComplianceDetail",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.GetComplianceDetail",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemberAccount",
"beanStyleSetterMethodName" : "setMemberAccount",
"c2jName" : "MemberAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details 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 #memberAccount(String)}.\n@param memberAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccount",
"fluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccount",
"getterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@return The AWS account that owns the resources that you want to get the details 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" : "MemberAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.",
"setterMethodName" : "setMemberAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MemberAccount" : {
"beanStyleGetterMethodName" : "getMemberAccount",
"beanStyleSetterMethodName" : "setMemberAccount",
"c2jName" : "MemberAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details 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 #memberAccount(String)}.\n@param memberAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccount",
"fluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccount",
"getterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@return The AWS account that owns the resources that you want to get the details 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" : "MemberAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.",
"setterMethodName" : "setMemberAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@return The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
\n@param policyId The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy that you want to get the details for. PolicyId
is returned by PutPolicy
and by ListPolicies
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemberAccount",
"beanStyleSetterMethodName" : "setMemberAccount",
"c2jName" : "MemberAccount",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details 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 #memberAccount(String)}.\n@param memberAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccount(String)",
"deprecated" : false,
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccount",
"fluentSetterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccount",
"getterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@return The AWS account that owns the resources that you want to get the details 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" : "MemberAccount",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccount",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccount",
"sensitive" : false,
"setterDocumentation" : "The AWS account that owns the resources that you want to get the details for.
\n@param memberAccount The AWS account that owns the resources that you want to get the details for.",
"setterMethodName" : "setMemberAccount",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccount",
"variableType" : "String",
"documentation" : "The AWS account that owns the resources that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyId", "MemberAccount" ],
"shapeName" : "GetComplianceDetailRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetComplianceDetailRequest",
"variableName" : "getComplianceDetailRequest",
"variableType" : "GetComplianceDetailRequest",
"documentation" : null,
"simpleType" : "GetComplianceDetailRequest",
"variableSetterType" : "GetComplianceDetailRequest"
},
"wrapper" : false
},
"GetComplianceDetailResponse" : {
"c2jName" : "GetComplianceDetailResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getPolicyComplianceDetail",
"beanStyleSetterMethodName" : "setPolicyComplianceDetail",
"c2jName" : "PolicyComplianceDetail",
"c2jShape" : "PolicyComplianceDetail",
"defaultConsumerFluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\nThis is a convenience that creates an instance of the {@link PolicyComplianceDetail.Builder} avoiding the need to create one manually via {@link PolicyComplianceDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceDetail.Builder#build()} is called immediately and its result is passed to {@link #policyComplianceDetail(PolicyComplianceDetail)}.\n@param policyComplianceDetail a consumer that will call methods on {@link PolicyComplianceDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyComplianceDetail(PolicyComplianceDetail)",
"deprecated" : false,
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceDetail",
"fluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceDetail",
"getterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@return Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"getterModel" : {
"returnType" : "PolicyComplianceDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyComplianceDetail",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceDetail",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyComplianceDetail",
"sensitive" : false,
"setterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"setterMethodName" : "setPolicyComplianceDetail",
"setterModel" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : null,
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"PolicyComplianceDetail" : {
"beanStyleGetterMethodName" : "getPolicyComplianceDetail",
"beanStyleSetterMethodName" : "setPolicyComplianceDetail",
"c2jName" : "PolicyComplianceDetail",
"c2jShape" : "PolicyComplianceDetail",
"defaultConsumerFluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\nThis is a convenience that creates an instance of the {@link PolicyComplianceDetail.Builder} avoiding the need to create one manually via {@link PolicyComplianceDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceDetail.Builder#build()} is called immediately and its result is passed to {@link #policyComplianceDetail(PolicyComplianceDetail)}.\n@param policyComplianceDetail a consumer that will call methods on {@link PolicyComplianceDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyComplianceDetail(PolicyComplianceDetail)",
"deprecated" : false,
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceDetail",
"fluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceDetail",
"getterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@return Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"getterModel" : {
"returnType" : "PolicyComplianceDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyComplianceDetail",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceDetail",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyComplianceDetail",
"sensitive" : false,
"setterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"setterMethodName" : "setPolicyComplianceDetail",
"setterModel" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : null,
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyComplianceDetail",
"beanStyleSetterMethodName" : "setPolicyComplianceDetail",
"c2jName" : "PolicyComplianceDetail",
"c2jShape" : "PolicyComplianceDetail",
"defaultConsumerFluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\nThis is a convenience that creates an instance of the {@link PolicyComplianceDetail.Builder} avoiding the need to create one manually via {@link PolicyComplianceDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceDetail.Builder#build()} is called immediately and its result is passed to {@link #policyComplianceDetail(PolicyComplianceDetail)}.\n@param policyComplianceDetail a consumer that will call methods on {@link PolicyComplianceDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyComplianceDetail(PolicyComplianceDetail)",
"deprecated" : false,
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceDetail",
"fluentSetterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceDetail",
"getterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@return Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"getterModel" : {
"returnType" : "PolicyComplianceDetail",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyComplianceDetail",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceDetail",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyComplianceDetail",
"sensitive" : false,
"setterDocumentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
\n@param policyComplianceDetail Information about the resources and the policy that you specified in the GetComplianceDetail
request.",
"setterMethodName" : "setPolicyComplianceDetail",
"setterModel" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : null,
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceDetail",
"variableName" : "policyComplianceDetail",
"variableType" : "PolicyComplianceDetail",
"documentation" : "Information about the resources and the policy that you specified in the GetComplianceDetail
request.
",
"simpleType" : "PolicyComplianceDetail",
"variableSetterType" : "PolicyComplianceDetail"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetComplianceDetailResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetComplianceDetailResponse",
"variableName" : "getComplianceDetailResponse",
"variableType" : "GetComplianceDetailResponse",
"documentation" : null,
"simpleType" : "GetComplianceDetailResponse",
"variableSetterType" : "GetComplianceDetailResponse"
},
"wrapper" : false
},
"GetNotificationChannelRequest" : {
"c2jName" : "GetNotificationChannelRequest",
"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" : "GetNotificationChannel",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.GetNotificationChannel",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetNotificationChannelRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetNotificationChannelRequest",
"variableName" : "getNotificationChannelRequest",
"variableType" : "GetNotificationChannelRequest",
"documentation" : null,
"simpleType" : "GetNotificationChannelRequest",
"variableSetterType" : "GetNotificationChannelRequest"
},
"wrapper" : false
},
"GetNotificationChannelResponse" : {
"c2jName" : "GetNotificationChannelResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getSnsTopicArn",
"beanStyleSetterMethodName" : "setSnsTopicArn",
"c2jName" : "SnsTopicArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsTopicArn(String)}.\n@param snsTopicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsTopicArn(String)",
"deprecated" : false,
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsTopicArn",
"fluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsTopicArn",
"getterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@return The SNS topic that records AWS Firewall Manager activity.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsTopicArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsTopicArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsTopicArn",
"sensitive" : false,
"setterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.",
"setterMethodName" : "setSnsTopicArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSnsRoleName",
"beanStyleSetterMethodName" : "setSnsRoleName",
"c2jName" : "SnsRoleName",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsRoleName(String)}.\n@param snsRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsRoleName(String)",
"deprecated" : false,
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsRoleName",
"fluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsRoleName",
"getterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@return The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsRoleName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsRoleName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsRoleName",
"sensitive" : false,
"setterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"setterMethodName" : "setSnsRoleName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"SnsRoleName" : {
"beanStyleGetterMethodName" : "getSnsRoleName",
"beanStyleSetterMethodName" : "setSnsRoleName",
"c2jName" : "SnsRoleName",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsRoleName(String)}.\n@param snsRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsRoleName(String)",
"deprecated" : false,
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsRoleName",
"fluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsRoleName",
"getterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@return The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsRoleName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsRoleName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsRoleName",
"sensitive" : false,
"setterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"setterMethodName" : "setSnsRoleName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SnsTopicArn" : {
"beanStyleGetterMethodName" : "getSnsTopicArn",
"beanStyleSetterMethodName" : "setSnsTopicArn",
"c2jName" : "SnsTopicArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsTopicArn(String)}.\n@param snsTopicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsTopicArn(String)",
"deprecated" : false,
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsTopicArn",
"fluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsTopicArn",
"getterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@return The SNS topic that records AWS Firewall Manager activity.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsTopicArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsTopicArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsTopicArn",
"sensitive" : false,
"setterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.",
"setterMethodName" : "setSnsTopicArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSnsTopicArn",
"beanStyleSetterMethodName" : "setSnsTopicArn",
"c2jName" : "SnsTopicArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsTopicArn(String)}.\n@param snsTopicArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsTopicArn(String)",
"deprecated" : false,
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsTopicArn",
"fluentSetterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsTopicArn",
"getterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@return The SNS topic that records AWS Firewall Manager activity.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsTopicArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsTopicArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsTopicArn",
"sensitive" : false,
"setterDocumentation" : "The SNS topic that records AWS Firewall Manager activity.
\n@param snsTopicArn The SNS topic that records AWS Firewall Manager activity.",
"setterMethodName" : "setSnsTopicArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsTopicArn",
"variableType" : "String",
"documentation" : "The SNS topic that records AWS Firewall Manager activity.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSnsRoleName",
"beanStyleSetterMethodName" : "setSnsRoleName",
"c2jName" : "SnsRoleName",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsRoleName(String)}.\n@param snsRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsRoleName(String)",
"deprecated" : false,
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "snsRoleName",
"fluentSetterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "snsRoleName",
"getterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@return The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SnsRoleName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnsRoleName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SnsRoleName",
"sensitive" : false,
"setterDocumentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
\n@param snsRoleName The IAM role that is used by AWS Firewall Manager to record activity to SNS.",
"setterMethodName" : "setSnsRoleName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snsRoleName",
"variableType" : "String",
"documentation" : "The IAM role that is used by AWS Firewall Manager to record activity to SNS.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetNotificationChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetNotificationChannelResponse",
"variableName" : "getNotificationChannelResponse",
"variableType" : "GetNotificationChannelResponse",
"documentation" : null,
"simpleType" : "GetNotificationChannelResponse",
"variableSetterType" : "GetNotificationChannelResponse"
},
"wrapper" : false
},
"GetPolicyRequest" : {
"c2jName" : "GetPolicyRequest",
"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" : "GetPolicy",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.GetPolicy",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyId" ],
"shapeName" : "GetPolicyRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetPolicyRequest",
"variableName" : "getPolicyRequest",
"variableType" : "GetPolicyRequest",
"documentation" : null,
"simpleType" : "GetPolicyRequest",
"variableSetterType" : "GetPolicyRequest"
},
"wrapper" : false
},
"GetPolicyResponse" : {
"c2jName" : "GetPolicyResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getPolicy",
"beanStyleSetterMethodName" : "setPolicy",
"c2jName" : "Policy",
"c2jShape" : "Policy",
"defaultConsumerFluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Policy.Builder} avoiding the need to create one manually via {@link Policy#builder()}.\n\nWhen the {@link Consumer} completes, {@link Policy.Builder#build()} is called immediately and its result is passed to {@link #policy(Policy)}.\n@param policy a consumer that will call methods on {@link Policy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(Policy)",
"deprecated" : false,
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policy",
"fluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policy",
"getterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@return Information about the specified AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Policy",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Policy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Policy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Policy",
"sensitive" : false,
"setterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.",
"setterMethodName" : "setPolicy",
"setterModel" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : null,
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyArn",
"beanStyleSetterMethodName" : "setPolicyArn",
"c2jName" : "PolicyArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyArn(String)}.\n@param policyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@return The Amazon Resource Name (ARN) of the specified policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.",
"setterMethodName" : "setPolicyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Policy" : {
"beanStyleGetterMethodName" : "getPolicy",
"beanStyleSetterMethodName" : "setPolicy",
"c2jName" : "Policy",
"c2jShape" : "Policy",
"defaultConsumerFluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Policy.Builder} avoiding the need to create one manually via {@link Policy#builder()}.\n\nWhen the {@link Consumer} completes, {@link Policy.Builder#build()} is called immediately and its result is passed to {@link #policy(Policy)}.\n@param policy a consumer that will call methods on {@link Policy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(Policy)",
"deprecated" : false,
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policy",
"fluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policy",
"getterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@return Information about the specified AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Policy",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Policy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Policy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Policy",
"sensitive" : false,
"setterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.",
"setterMethodName" : "setPolicy",
"setterModel" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : null,
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"xmlNameSpaceUri" : null
},
"PolicyArn" : {
"beanStyleGetterMethodName" : "getPolicyArn",
"beanStyleSetterMethodName" : "setPolicyArn",
"c2jName" : "PolicyArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyArn(String)}.\n@param policyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@return The Amazon Resource Name (ARN) of the specified policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.",
"setterMethodName" : "setPolicyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicy",
"beanStyleSetterMethodName" : "setPolicy",
"c2jName" : "Policy",
"c2jShape" : "Policy",
"defaultConsumerFluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link Policy.Builder} avoiding the need to create one manually via {@link Policy#builder()}.\n\nWhen the {@link Consumer} completes, {@link Policy.Builder#build()} is called immediately and its result is passed to {@link #policy(Policy)}.\n@param policy a consumer that will call methods on {@link Policy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(Policy)",
"deprecated" : false,
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policy",
"fluentSetterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policy",
"getterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@return Information about the specified AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "Policy",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Policy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Policy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Policy",
"sensitive" : false,
"setterDocumentation" : "Information about the specified AWS Firewall Manager policy.
\n@param policy Information about the specified AWS Firewall Manager policy.",
"setterMethodName" : "setPolicy",
"setterModel" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : null,
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Policy",
"variableName" : "policy",
"variableType" : "Policy",
"documentation" : "Information about the specified AWS Firewall Manager policy.
",
"simpleType" : "Policy",
"variableSetterType" : "Policy"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyArn",
"beanStyleSetterMethodName" : "setPolicyArn",
"c2jName" : "PolicyArn",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyArn(String)}.\n@param policyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@return The Amazon Resource Name (ARN) of the specified policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the specified policy.
\n@param policyArn The Amazon Resource Name (ARN) of the specified policy.",
"setterMethodName" : "setPolicyArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the specified policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetPolicyResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetPolicyResponse",
"variableName" : "getPolicyResponse",
"variableType" : "GetPolicyResponse",
"documentation" : null,
"simpleType" : "GetPolicyResponse",
"variableSetterType" : "GetPolicyResponse"
},
"wrapper" : false
},
"GetProtectionStatusRequest" : {
"c2jName" : "GetProtectionStatusRequest",
"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" : "GetProtectionStatus",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.GetProtectionStatus",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@return The ID of the policy for which you want to get the attack information.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemberAccountId",
"beanStyleSetterMethodName" : "setMemberAccountId",
"c2jName" : "MemberAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details 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 #memberAccountId(String)}.\n@param memberAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccountId(String)",
"deprecated" : false,
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccountId",
"fluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccountId",
"getterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@return The AWS account that is in scope of the policy that you want to get the details 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" : "MemberAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccountId",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.",
"setterMethodName" : "setMemberAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@return If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@return Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"EndTime" : {
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@return Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MemberAccountId" : {
"beanStyleGetterMethodName" : "getMemberAccountId",
"beanStyleSetterMethodName" : "setMemberAccountId",
"c2jName" : "MemberAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details 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 #memberAccountId(String)}.\n@param memberAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccountId(String)",
"deprecated" : false,
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccountId",
"fluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccountId",
"getterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@return The AWS account that is in scope of the policy that you want to get the details 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" : "MemberAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccountId",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.",
"setterMethodName" : "setMemberAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@return If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@return The ID of the policy for which you want to get the attack information.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StartTime" : {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@return The ID of the policy for which you want to get the attack information.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the policy for which you want to get the attack information.
\n@param policyId The ID of the policy for which you want to get the attack information.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the policy for which you want to get the attack information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMemberAccountId",
"beanStyleSetterMethodName" : "setMemberAccountId",
"c2jName" : "MemberAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details 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 #memberAccountId(String)}.\n@param memberAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberAccountId(String)",
"deprecated" : false,
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccountId",
"fluentSetterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccountId",
"getterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@return The AWS account that is in scope of the policy that you want to get the details 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" : "MemberAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MemberAccountId",
"sensitive" : false,
"setterDocumentation" : "The AWS account that is in scope of the policy that you want to get the details for.
\n@param memberAccountId The AWS account that is in scope of the policy that you want to get the details for.",
"setterMethodName" : "setMemberAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memberAccountId",
"variableType" : "String",
"documentation" : "The AWS account that is in scope of the policy that you want to get the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param startTime The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The start of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "TimeStamp",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@return The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
\n@param endTime The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "The end of the time period to query for the attacks. This is a timestamp
type. The sample request above indicates a number type because the default used by AWS Firewall Manager is Unix time in seconds. However, any valid timestamp
format is allowed.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@return If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
\n@param nextToken If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of objects. For the second and subsequent GetProtectionStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@return Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
\n@param maxResults Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of objects that you want AWS Firewall Manager to return for this request. If you have more objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyId" ],
"shapeName" : "GetProtectionStatusRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetProtectionStatusRequest",
"variableName" : "getProtectionStatusRequest",
"variableType" : "GetProtectionStatusRequest",
"documentation" : null,
"simpleType" : "GetProtectionStatusRequest",
"variableSetterType" : "GetProtectionStatusRequest"
},
"wrapper" : false
},
"GetProtectionStatusResponse" : {
"c2jName" : "GetProtectionStatusResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getAdminAccountId",
"beanStyleSetterMethodName" : "setAdminAccountId",
"c2jName" : "AdminAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccountId(String)}.\n@param adminAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccountId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccountId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccountId",
"getterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@return The ID of the AWS Firewall administrator account for this policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.",
"setterMethodName" : "setAdminAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getServiceTypeAsString",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "SecurityServiceType",
"defaultConsumerFluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"endpointDiscoveryId" : false,
"enumType" : "SecurityServiceType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SecurityServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link SecurityServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "ProtectionData",
"defaultConsumerFluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)",
"deprecated" : false,
"documentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@return Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@return If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AdminAccountId" : {
"beanStyleGetterMethodName" : "getAdminAccountId",
"beanStyleSetterMethodName" : "setAdminAccountId",
"c2jName" : "AdminAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccountId(String)}.\n@param adminAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccountId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccountId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccountId",
"getterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@return The ID of the AWS Firewall administrator account for this policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.",
"setterMethodName" : "setAdminAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Data" : {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "ProtectionData",
"defaultConsumerFluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)",
"deprecated" : false,
"documentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@return Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@return If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ServiceType" : {
"beanStyleGetterMethodName" : "getServiceTypeAsString",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "SecurityServiceType",
"defaultConsumerFluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"endpointDiscoveryId" : false,
"enumType" : "SecurityServiceType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SecurityServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link SecurityServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAdminAccountId",
"beanStyleSetterMethodName" : "setAdminAccountId",
"c2jName" : "AdminAccountId",
"c2jShape" : "AWSAccountId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adminAccountId(String)}.\n@param adminAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminAccountId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "adminAccountId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "adminAccountId",
"getterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@return The ID of the AWS Firewall administrator account for this policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AdminAccountId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdminAccountId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AdminAccountId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall administrator account for this policy.
\n@param adminAccountId The ID of the AWS Firewall administrator account for this policy.",
"setterMethodName" : "setAdminAccountId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "adminAccountId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall administrator account for this policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getServiceTypeAsString",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "SecurityServiceType",
"defaultConsumerFluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"endpointDiscoveryId" : false,
"enumType" : "SecurityServiceType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SecurityServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link SecurityServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
\n@param serviceType The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.\n@see SecurityServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The service type that is protected by the policy. Currently, this is always SHIELD_ADVANCED
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getData",
"beanStyleSetterMethodName" : "setData",
"c2jName" : "Data",
"c2jShape" : "ProtectionData",
"defaultConsumerFluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #data(String)}.\n@param data a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(String)",
"deprecated" : false,
"documentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "data",
"fluentSetterDocumentation" : "Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "data",
"getterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@return Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Data",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Data",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Data",
"sensitive" : false,
"setterDocumentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
\n@param data Details about the attack, including the following: -
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.",
"setterMethodName" : "setData",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "data",
"variableType" : "String",
"documentation" : "
Details about the attack, including the following:
-
Attack type
-
Account ID
-
ARN of the resource attacked
-
Start time of the attack
-
End time of the attack (ongoing attacks will not have an end time)
The details are in JSON format. An example is shown in the Examples section below.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@return If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
\n@param nextToken If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request. AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "
If you have more objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more objects, submit another GetProtectionStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
AWS SDKs provide auto-pagination that identify NextToken
in a response and make subsequent request calls automatically on your behalf. However, this feature is not supported by GetProtectionStatus
. You must submit subsequent requests with NextToken
using your own processes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetProtectionStatusResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetProtectionStatusResponse",
"variableName" : "getProtectionStatusResponse",
"variableType" : "GetProtectionStatusResponse",
"documentation" : null,
"simpleType" : "GetProtectionStatusResponse",
"variableSetterType" : "GetProtectionStatusResponse"
},
"wrapper" : false
},
"InternalErrorException" : {
"c2jName" : "InternalErrorException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The operation failed because of a system problem, even though the request was valid. Retry your request.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InternalErrorException",
"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" : "InternalErrorException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InternalErrorException",
"variableName" : "internalErrorException",
"variableType" : "InternalErrorException",
"documentation" : null,
"simpleType" : "InternalErrorException",
"variableSetterType" : "InternalErrorException"
},
"wrapper" : false
},
"InvalidInputException" : {
"c2jName" : "InvalidInputException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The parameters of the request were invalid.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidInputException",
"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" : "InvalidInputException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvalidInputException",
"variableName" : "invalidInputException",
"variableType" : "InvalidInputException",
"documentation" : null,
"simpleType" : "InvalidInputException",
"variableSetterType" : "InvalidInputException"
},
"wrapper" : false
},
"InvalidOperationException" : {
"c2jName" : "InvalidOperationException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The operation failed because there was nothing to do. For example, you might have submitted an AssociateAdminAccount
request, but the account ID that you submitted was already set as the AWS Firewall Manager administrator.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidOperationException",
"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" : "InvalidOperationException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvalidOperationException",
"variableName" : "invalidOperationException",
"variableType" : "InvalidOperationException",
"documentation" : null,
"simpleType" : "InvalidOperationException",
"variableSetterType" : "InvalidOperationException"
},
"wrapper" : false
},
"InvalidTypeException" : {
"c2jName" : "InvalidTypeException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The value of the Type
parameter is invalid.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidTypeException",
"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" : "InvalidTypeException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvalidTypeException",
"variableName" : "invalidTypeException",
"variableType" : "InvalidTypeException",
"documentation" : null,
"simpleType" : "InvalidTypeException",
"variableSetterType" : "InvalidTypeException"
},
"wrapper" : false
},
"LimitExceededException" : {
"c2jName" : "LimitExceededException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The operation exceeds a resource limit, for example, the maximum number of policy
objects that you can create for an AWS account. For more information, see Firewall Manager Limits in the AWS WAF Developer Guide.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "LimitExceededException",
"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" : "LimitExceededException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "LimitExceededException",
"variableName" : "limitExceededException",
"variableType" : "LimitExceededException",
"documentation" : null,
"simpleType" : "LimitExceededException",
"variableSetterType" : "LimitExceededException"
},
"wrapper" : false
},
"ListComplianceStatusRequest" : {
"c2jName" : "ListComplianceStatusRequest",
"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" : "ListComplianceStatus",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.ListComplianceStatus",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@return If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@return Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@return Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@return If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details 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 #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@return The ID of the AWS Firewall Manager policy that you want the details 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" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
\n@param policyId The ID of the AWS Firewall Manager policy that you want the details for.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy that you want the details for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@return If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicyComplianceStatus
objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@return Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
\n@param maxResults Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicyComplianceStatus
objects that you want AWS Firewall Manager to return for this request. If you have more PolicyComplianceStatus
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicyComplianceStatus
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyId" ],
"shapeName" : "ListComplianceStatusRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListComplianceStatusRequest",
"variableName" : "listComplianceStatusRequest",
"variableType" : "ListComplianceStatusRequest",
"documentation" : null,
"simpleType" : "ListComplianceStatusRequest",
"variableSetterType" : "ListComplianceStatusRequest"
},
"wrapper" : false
},
"ListComplianceStatusResponse" : {
"c2jName" : "ListComplianceStatusResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getPolicyComplianceStatusList",
"beanStyleSetterMethodName" : "setPolicyComplianceStatusList",
"c2jName" : "PolicyComplianceStatusList",
"c2jShape" : "PolicyComplianceStatusList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\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 #policyComplianceStatusList(List)}.\n@param policyComplianceStatusList 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 #policyComplianceStatusList(List)",
"deprecated" : false,
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceStatusList",
"fluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceStatusList",
"getterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicyComplianceStatus
objects.",
"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" : "PolicyComplianceStatusList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceStatusList",
"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" : "PolicyComplianceStatus",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicyComplianceStatus.Builder} avoiding the need to create one manually via {@link PolicyComplianceStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceStatus.Builder#build()} is called immediately and its result is passed to {@link #member(PolicyComplianceStatus)}.\n@param member a consumer that will call methods on {@link PolicyComplianceStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicyComplianceStatus)",
"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" : "PolicyComplianceStatus",
"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" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : null,
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : "",
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicyComplianceStatus",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicyComplianceStatus",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyComplianceStatusList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.",
"setterMethodName" : "setPolicyComplianceStatusList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyComplianceStatusList" : {
"beanStyleGetterMethodName" : "getPolicyComplianceStatusList",
"beanStyleSetterMethodName" : "setPolicyComplianceStatusList",
"c2jName" : "PolicyComplianceStatusList",
"c2jShape" : "PolicyComplianceStatusList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\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 #policyComplianceStatusList(List)}.\n@param policyComplianceStatusList 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 #policyComplianceStatusList(List)",
"deprecated" : false,
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceStatusList",
"fluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceStatusList",
"getterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicyComplianceStatus
objects.",
"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" : "PolicyComplianceStatusList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceStatusList",
"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" : "PolicyComplianceStatus",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicyComplianceStatus.Builder} avoiding the need to create one manually via {@link PolicyComplianceStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceStatus.Builder#build()} is called immediately and its result is passed to {@link #member(PolicyComplianceStatus)}.\n@param member a consumer that will call methods on {@link PolicyComplianceStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicyComplianceStatus)",
"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" : "PolicyComplianceStatus",
"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" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : null,
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : "",
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicyComplianceStatus",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicyComplianceStatus",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyComplianceStatusList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.",
"setterMethodName" : "setPolicyComplianceStatusList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyComplianceStatusList",
"beanStyleSetterMethodName" : "setPolicyComplianceStatusList",
"c2jName" : "PolicyComplianceStatusList",
"c2jShape" : "PolicyComplianceStatusList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\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 #policyComplianceStatusList(List)}.\n@param policyComplianceStatusList 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 #policyComplianceStatusList(List)",
"deprecated" : false,
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyComplianceStatusList",
"fluentSetterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyComplianceStatusList",
"getterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicyComplianceStatus
objects.",
"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" : "PolicyComplianceStatusList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyComplianceStatusList",
"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" : "PolicyComplianceStatus",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicyComplianceStatus.Builder} avoiding the need to create one manually via {@link PolicyComplianceStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicyComplianceStatus.Builder#build()} is called immediately and its result is passed to {@link #member(PolicyComplianceStatus)}.\n@param member a consumer that will call methods on {@link PolicyComplianceStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicyComplianceStatus)",
"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" : "PolicyComplianceStatus",
"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" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : null,
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicyComplianceStatus",
"variableName" : "member",
"variableType" : "PolicyComplianceStatus",
"documentation" : "",
"simpleType" : "PolicyComplianceStatus",
"variableSetterType" : "PolicyComplianceStatus"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicyComplianceStatus",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicyComplianceStatus",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyComplianceStatusList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicyComplianceStatus
objects.
\n@param policyComplianceStatusList An array of PolicyComplianceStatus
objects.",
"setterMethodName" : "setPolicyComplianceStatusList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyComplianceStatusList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicyComplianceStatus
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicyComplianceStatus
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicyComplianceStatus
objects, submit another ListComplianceStatus
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListComplianceStatusResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListComplianceStatusResponse",
"variableName" : "listComplianceStatusResponse",
"variableType" : "ListComplianceStatusResponse",
"documentation" : null,
"simpleType" : "ListComplianceStatusResponse",
"variableSetterType" : "ListComplianceStatusResponse"
},
"wrapper" : false
},
"ListMemberAccountsRequest" : {
"c2jName" : "ListMemberAccountsRequest",
"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" : "ListMemberAccounts",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.ListMemberAccounts",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@return If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@return Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@return Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@return If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@return If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
\n@param nextToken If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more account IDs than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken
from the previous response to get information about another batch of member account IDs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@return Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
\n@param maxResults Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you have more IDs than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of member account IDs.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListMemberAccountsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListMemberAccountsRequest",
"variableName" : "listMemberAccountsRequest",
"variableType" : "ListMemberAccountsRequest",
"documentation" : null,
"simpleType" : "ListMemberAccountsRequest",
"variableSetterType" : "ListMemberAccountsRequest"
},
"wrapper" : false
},
"ListMemberAccountsResponse" : {
"c2jName" : "ListMemberAccountsResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getMemberAccounts",
"beanStyleSetterMethodName" : "setMemberAccounts",
"c2jName" : "MemberAccounts",
"c2jShape" : "MemberAccounts",
"defaultConsumerFluentSetterDocumentation" : "An array of account IDs.
\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 #memberAccounts(List)}.\n@param memberAccounts 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 #memberAccounts(List)",
"deprecated" : false,
"documentation" : "An array of account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccounts",
"fluentSetterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccounts",
"getterDocumentation" : "An array of account IDs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of account IDs.",
"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" : "MemberAccounts",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccounts",
"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" : "AWSAccountId",
"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"
},
"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" : "MemberAccounts",
"sensitive" : false,
"setterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.",
"setterMethodName" : "setMemberAccounts",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : "An array of account IDs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MemberAccounts" : {
"beanStyleGetterMethodName" : "getMemberAccounts",
"beanStyleSetterMethodName" : "setMemberAccounts",
"c2jName" : "MemberAccounts",
"c2jShape" : "MemberAccounts",
"defaultConsumerFluentSetterDocumentation" : "An array of account IDs.
\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 #memberAccounts(List)}.\n@param memberAccounts 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 #memberAccounts(List)",
"deprecated" : false,
"documentation" : "An array of account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccounts",
"fluentSetterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccounts",
"getterDocumentation" : "An array of account IDs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of account IDs.",
"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" : "MemberAccounts",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccounts",
"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" : "AWSAccountId",
"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"
},
"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" : "MemberAccounts",
"sensitive" : false,
"setterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.",
"setterMethodName" : "setMemberAccounts",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : "An array of account IDs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getMemberAccounts",
"beanStyleSetterMethodName" : "setMemberAccounts",
"c2jName" : "MemberAccounts",
"c2jShape" : "MemberAccounts",
"defaultConsumerFluentSetterDocumentation" : "An array of account IDs.
\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 #memberAccounts(List)}.\n@param memberAccounts 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 #memberAccounts(List)",
"deprecated" : false,
"documentation" : "An array of account IDs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memberAccounts",
"fluentSetterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memberAccounts",
"getterDocumentation" : "An array of account IDs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of account IDs.",
"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" : "MemberAccounts",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MemberAccounts",
"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" : "AWSAccountId",
"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"
},
"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" : "MemberAccounts",
"sensitive" : false,
"setterDocumentation" : "An array of account IDs.
\n@param memberAccounts An array of account IDs.",
"setterMethodName" : "setMemberAccounts",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "memberAccounts",
"variableType" : "java.util.List",
"documentation" : "An array of account IDs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more member account IDs than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more IDs, submit another ListMemberAccounts
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListMemberAccountsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListMemberAccountsResponse",
"variableName" : "listMemberAccountsResponse",
"variableType" : "ListMemberAccountsResponse",
"documentation" : null,
"simpleType" : "ListMemberAccountsResponse",
"variableSetterType" : "ListMemberAccountsResponse"
},
"wrapper" : false
},
"ListPoliciesRequest" : {
"c2jName" : "ListPoliciesRequest",
"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" : "ListPolicies",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSFMS_20180101.ListPolicies",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@return If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@return Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@return Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@return If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@return If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
\n@param nextToken If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you specify a value for MaxResults
and you have more PolicySummary
objects than the number that you specify for MaxResults
, AWS Firewall Manager returns a NextToken
value in the response that allows you to list another group of PolicySummary
objects. For the second and subsequent ListPolicies
requests, specify the value of NextToken
from the previous response to get information about another batch of PolicySummary
objects.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "PaginationMaxResults",
"defaultConsumerFluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@return Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"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" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
\n@param maxResults Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "Specifies the number of PolicySummary
objects that you want AWS Firewall Manager to return for this request. If you have more PolicySummary
objects than the number that you specify for MaxResults
, the response includes a NextToken
value that you can use to get another batch of PolicySummary
objects.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListPoliciesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListPoliciesRequest",
"variableName" : "listPoliciesRequest",
"variableType" : "ListPoliciesRequest",
"documentation" : null,
"simpleType" : "ListPoliciesRequest",
"variableSetterType" : "ListPoliciesRequest"
},
"wrapper" : false
},
"ListPoliciesResponse" : {
"c2jName" : "ListPoliciesResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getPolicyList",
"beanStyleSetterMethodName" : "setPolicyList",
"c2jName" : "PolicyList",
"c2jShape" : "PolicySummaryList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicySummary
objects.
\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 #policyList(List)}.\n@param policyList 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 #policyList(List)",
"deprecated" : false,
"documentation" : "An array of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyList",
"fluentSetterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyList",
"getterDocumentation" : "An array of PolicySummary
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicySummary
objects.",
"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" : "PolicyList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyList",
"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" : "PolicySummary",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicySummary.Builder} avoiding the need to create one manually via {@link PolicySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicySummary.Builder#build()} is called immediately and its result is passed to {@link #member(PolicySummary)}.\n@param member a consumer that will call methods on {@link PolicySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicySummary)",
"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" : "PolicySummary",
"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" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : null,
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : "",
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicySummary",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicySummary",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.",
"setterMethodName" : "setPolicyList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicySummary
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyList" : {
"beanStyleGetterMethodName" : "getPolicyList",
"beanStyleSetterMethodName" : "setPolicyList",
"c2jName" : "PolicyList",
"c2jShape" : "PolicySummaryList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicySummary
objects.
\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 #policyList(List)}.\n@param policyList 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 #policyList(List)",
"deprecated" : false,
"documentation" : "An array of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyList",
"fluentSetterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyList",
"getterDocumentation" : "An array of PolicySummary
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicySummary
objects.",
"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" : "PolicyList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyList",
"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" : "PolicySummary",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicySummary.Builder} avoiding the need to create one manually via {@link PolicySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicySummary.Builder#build()} is called immediately and its result is passed to {@link #member(PolicySummary)}.\n@param member a consumer that will call methods on {@link PolicySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicySummary)",
"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" : "PolicySummary",
"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" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : null,
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : "",
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicySummary",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicySummary",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.",
"setterMethodName" : "setPolicyList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicySummary
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyList",
"beanStyleSetterMethodName" : "setPolicyList",
"c2jName" : "PolicyList",
"c2jShape" : "PolicySummaryList",
"defaultConsumerFluentSetterDocumentation" : "An array of PolicySummary
objects.
\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 #policyList(List)}.\n@param policyList 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 #policyList(List)",
"deprecated" : false,
"documentation" : "An array of PolicySummary
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyList",
"fluentSetterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyList",
"getterDocumentation" : "An array of PolicySummary
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of PolicySummary
objects.",
"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" : "PolicyList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyList",
"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" : "PolicySummary",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PolicySummary.Builder} avoiding the need to create one manually via {@link PolicySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PolicySummary.Builder#build()} is called immediately and its result is passed to {@link #member(PolicySummary)}.\n@param member a consumer that will call methods on {@link PolicySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PolicySummary)",
"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" : "PolicySummary",
"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" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : null,
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "PolicySummary",
"variableName" : "member",
"variableType" : "PolicySummary",
"documentation" : "",
"simpleType" : "PolicySummary",
"variableSetterType" : "PolicySummary"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "PolicySummary",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "PolicySummary",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PolicyList",
"sensitive" : false,
"setterDocumentation" : "An array of PolicySummary
objects.
\n@param policyList An array of PolicySummary
objects.",
"setterMethodName" : "setPolicyList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "policyList",
"variableType" : "java.util.List",
"documentation" : "An array of PolicySummary
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "PaginationToken",
"defaultConsumerFluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@return If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
\n@param nextToken If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "If you have more PolicySummary
objects than the number that you specified for MaxResults
in the request, the response includes a NextToken
value. To list more PolicySummary
objects, submit another ListPolicies
request, and specify the NextToken
value from the response in the NextToken
value in the next request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListPoliciesResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListPoliciesResponse",
"variableName" : "listPoliciesResponse",
"variableType" : "ListPoliciesResponse",
"documentation" : null,
"simpleType" : "ListPoliciesResponse",
"variableSetterType" : "ListPoliciesResponse"
},
"wrapper" : false
},
"Policy" : {
"c2jName" : "Policy",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An AWS Firewall Manager policy.
",
"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" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@return The ID of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyName",
"beanStyleSetterMethodName" : "setPolicyName",
"c2jName" : "PolicyName",
"c2jShape" : "ResourceName",
"defaultConsumerFluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyName(String)}.\n@param policyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyName(String)",
"deprecated" : false,
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyName",
"fluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyName",
"getterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@return The friendly name of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyName",
"sensitive" : false,
"setterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyUpdateToken",
"beanStyleSetterMethodName" : "setPolicyUpdateToken",
"c2jName" : "PolicyUpdateToken",
"c2jShape" : "PolicyUpdateToken",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyUpdateToken(String)}.\n@param policyUpdateToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyUpdateToken(String)",
"deprecated" : false,
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyUpdateToken",
"fluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyUpdateToken",
"getterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@return A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyUpdateToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyUpdateToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyUpdateToken",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"setterMethodName" : "setPolicyUpdateToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSecurityServicePolicyData",
"beanStyleSetterMethodName" : "setSecurityServicePolicyData",
"c2jName" : "SecurityServicePolicyData",
"c2jShape" : "SecurityServicePolicyData",
"defaultConsumerFluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\nThis is a convenience that creates an instance of the {@link SecurityServicePolicyData.Builder} avoiding the need to create one manually via {@link SecurityServicePolicyData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityServicePolicyData.Builder#build()} is called immediately and its result is passed to {@link #securityServicePolicyData(SecurityServicePolicyData)}.\n@param securityServicePolicyData a consumer that will call methods on {@link SecurityServicePolicyData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityServicePolicyData(SecurityServicePolicyData)",
"deprecated" : false,
"documentation" : "Details about the security service that is being used to protect the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityServicePolicyData",
"fluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityServicePolicyData",
"getterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@return Details about the security service that is being used to protect the resources.",
"getterModel" : {
"returnType" : "SecurityServicePolicyData",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SecurityServicePolicyData",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SecurityServicePolicyData",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SecurityServicePolicyData",
"sensitive" : false,
"setterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.",
"setterMethodName" : "setSecurityServicePolicyData",
"setterModel" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : null,
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : "Details about the security service that is being used to protect the resources.
",
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceTypeList",
"beanStyleSetterMethodName" : "setResourceTypeList",
"c2jName" : "ResourceTypeList",
"c2jShape" : "ResourceTypeList",
"defaultConsumerFluentSetterDocumentation" : "An array of ResourceType
.
\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 #resourceTypeList(List)}.\n@param resourceTypeList 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 #resourceTypeList(List)",
"deprecated" : false,
"documentation" : "An array of ResourceType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceTypeList",
"fluentSetterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceTypeList",
"getterDocumentation" : "An array of ResourceType
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of ResourceType
.",
"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" : "ResourceTypeList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceTypeList",
"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" : "ResourceType",
"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"
},
"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" : "ResourceTypeList",
"sensitive" : false,
"setterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.",
"setterMethodName" : "setResourceTypeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List",
"documentation" : "An array of ResourceType
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceTags",
"beanStyleSetterMethodName" : "setResourceTags",
"c2jName" : "ResourceTags",
"c2jShape" : "ResourceTags",
"defaultConsumerFluentSetterDocumentation" : "An array of ResourceTag
objects.
\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 #resourceTags(List)}.\n@param resourceTags 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 #resourceTags(List)",
"deprecated" : false,
"documentation" : "An array of ResourceTag
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceTags",
"fluentSetterDocumentation" : "An array of ResourceTag
objects.
\n@param resourceTags An array of ResourceTag
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceTags",
"getterDocumentation" : "An array of ResourceTag
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of ResourceTag
objects.",
"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" : "ResourceTags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceTags",
"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" : "ResourceTag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceTag.Builder} avoiding the need to create one manually via {@link ResourceTag#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceTag.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceTag)}.\n@param member a consumer that will call methods on {@link ResourceTag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceTag)",
"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" : "ResourceTag",
"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" : "ResourceTag",
"variableName" : "member",
"variableType" : "ResourceTag",
"documentation" : null,
"simpleType" : "ResourceTag",
"variableSetterType" : "ResourceTag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceTag",
"variableName" : "member",
"variableType" : "ResourceTag",
"documentation" : "",
"simpleType" : "ResourceTag",
"variableSetterType" : "ResourceTag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceTag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceTag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceTags",
"sensitive" : false,
"setterDocumentation" : "An array of ResourceTag
objects.
\n@param resourceTags An array of ResourceTag
objects.",
"setterMethodName" : "setResourceTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTags",
"variableType" : "java.util.List",
"documentation" : "An array of ResourceTag
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExcludeResourceTags",
"beanStyleSetterMethodName" : "setExcludeResourceTags",
"c2jName" : "ExcludeResourceTags",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #excludeResourceTags(Boolean)}.\n@param excludeResourceTags a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeResourceTags(Boolean)",
"deprecated" : false,
"documentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "excludeResourceTags",
"fluentSetterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@param excludeResourceTags If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "excludeResourceTags",
"getterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@return If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExcludeResourceTags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExcludeResourceTags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ExcludeResourceTags",
"sensitive" : false,
"setterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@param excludeResourceTags If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.",
"setterMethodName" : "setExcludeResourceTags",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "excludeResourceTags",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "excludeResourceTags",
"variableType" : "Boolean",
"documentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRemediationEnabled",
"beanStyleSetterMethodName" : "setRemediationEnabled",
"c2jName" : "RemediationEnabled",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remediationEnabled(Boolean)}.\n@param remediationEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remediationEnabled(Boolean)",
"deprecated" : false,
"documentation" : "Indicates if the policy should be automatically applied to new resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remediationEnabled",
"fluentSetterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@param remediationEnabled Indicates if the policy should be automatically applied to new resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remediationEnabled",
"getterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@return Indicates if the policy should be automatically applied to new resources.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RemediationEnabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemediationEnabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "RemediationEnabled",
"sensitive" : false,
"setterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@param remediationEnabled Indicates if the policy should be automatically applied to new resources.",
"setterMethodName" : "setRemediationEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "remediationEnabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "remediationEnabled",
"variableType" : "Boolean",
"documentation" : "Indicates if the policy should be automatically applied to new resources.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIncludeMapAsStrings",
"beanStyleSetterMethodName" : "setIncludeMapWithStrings",
"c2jName" : "IncludeMap",
"c2jShape" : "CustomerPolicyScopeMap",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\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 #includeMapAsStrings(List>)}.\n@param includeMap 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 #includeMapWithStrings(List>)",
"deprecated" : false,
"documentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "includeMap",
"fluentEnumSetterMethodName" : "includeMap",
"fluentGetterMethodName" : "includeMapAsStrings",
"fluentSetterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param includeMap Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy. The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "includeMapWithStrings",
"getterDocumentation" : "
Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy. The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"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" : "IncludeMap",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IncludeMap",
"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" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "CustomerPolicyScopeIdType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CustomerPolicyScopeIdType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CustomerPolicyScopeIdType",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CustomerPolicyScopeIdType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The value of the Key property for this object.\n@see CustomerPolicyScopeIdType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "CustomerPolicyScopeIdList",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CustomerPolicyScopeId",
"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"
},
"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" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "IncludeMap",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param includeMap Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"setterMethodName" : "setIncludeMapWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "includeMap",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "includeMap",
"variableType" : "java.util.Map>",
"documentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getExcludeMapAsStrings",
"beanStyleSetterMethodName" : "setExcludeMapWithStrings",
"c2jName" : "ExcludeMap",
"c2jShape" : "CustomerPolicyScopeMap",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\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 #excludeMapAsStrings(List>)}.\n@param excludeMap 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 #excludeMapWithStrings(List>)",
"deprecated" : false,
"documentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "excludeMap",
"fluentEnumSetterMethodName" : "excludeMap",
"fluentGetterMethodName" : "excludeMapAsStrings",
"fluentSetterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param excludeMap Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "excludeMapWithStrings",
"getterDocumentation" : "
Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy. The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"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" : "ExcludeMap",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExcludeMap",
"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" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "CustomerPolicyScopeIdType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CustomerPolicyScopeIdType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CustomerPolicyScopeIdType",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CustomerPolicyScopeIdType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The value of the Key property for this object.\n@see CustomerPolicyScopeIdType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "CustomerPolicyScopeIdList",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CustomerPolicyScopeId",
"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"
},
"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" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "ExcludeMap",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param excludeMap Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"setterMethodName" : "setExcludeMapWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "excludeMap",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "excludeMap",
"variableType" : "java.util.Map>",
"documentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ExcludeMap" : {
"beanStyleGetterMethodName" : "getExcludeMapAsStrings",
"beanStyleSetterMethodName" : "setExcludeMapWithStrings",
"c2jName" : "ExcludeMap",
"c2jShape" : "CustomerPolicyScopeMap",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\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 #excludeMapAsStrings(List>)}.\n@param excludeMap 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 #excludeMapWithStrings(List>)",
"deprecated" : false,
"documentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "excludeMap",
"fluentEnumSetterMethodName" : "excludeMap",
"fluentGetterMethodName" : "excludeMapAsStrings",
"fluentSetterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param excludeMap Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "excludeMapWithStrings",
"getterDocumentation" : "
Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy. The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"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" : "ExcludeMap",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExcludeMap",
"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" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "CustomerPolicyScopeIdType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CustomerPolicyScopeIdType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CustomerPolicyScopeIdType",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CustomerPolicyScopeIdType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The value of the Key property for this object.\n@see CustomerPolicyScopeIdType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "CustomerPolicyScopeIdList",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CustomerPolicyScopeId",
"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"
},
"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" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "ExcludeMap",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param excludeMap Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"setterMethodName" : "setExcludeMapWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "excludeMap",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "excludeMap",
"variableType" : "java.util.Map>",
"documentation" : "Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
},
"ExcludeResourceTags" : {
"beanStyleGetterMethodName" : "getExcludeResourceTags",
"beanStyleSetterMethodName" : "setExcludeResourceTags",
"c2jName" : "ExcludeResourceTags",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #excludeResourceTags(Boolean)}.\n@param excludeResourceTags a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeResourceTags(Boolean)",
"deprecated" : false,
"documentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "excludeResourceTags",
"fluentSetterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@param excludeResourceTags If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "excludeResourceTags",
"getterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@return If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ExcludeResourceTags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ExcludeResourceTags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ExcludeResourceTags",
"sensitive" : false,
"setterDocumentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
\n@param excludeResourceTags If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.",
"setterMethodName" : "setExcludeResourceTags",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "excludeResourceTags",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "excludeResourceTags",
"variableType" : "Boolean",
"documentation" : "If set to True
, resources with the tags that are specified in the ResourceTag
array are not protected by the policy. If set to False
, and the ResourceTag
array is not null, only resources with the specified tags are associated with the policy.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"IncludeMap" : {
"beanStyleGetterMethodName" : "getIncludeMapAsStrings",
"beanStyleSetterMethodName" : "setIncludeMapWithStrings",
"c2jName" : "IncludeMap",
"c2jShape" : "CustomerPolicyScopeMap",
"defaultConsumerFluentSetterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\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 #includeMapAsStrings(List>)}.\n@param includeMap 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 #includeMapWithStrings(List>)",
"deprecated" : false,
"documentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "includeMap",
"fluentEnumSetterMethodName" : "includeMap",
"fluentGetterMethodName" : "includeMapAsStrings",
"fluentSetterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param includeMap Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "includeMapWithStrings",
"getterDocumentation" : "
Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy. The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"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" : "IncludeMap",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "IncludeMap",
"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" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "CustomerPolicyScopeIdType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CustomerPolicyScopeIdType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CustomerPolicyScopeIdType",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CustomerPolicyScopeIdType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The value of the Key property for this object.\n@see CustomerPolicyScopeIdType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see CustomerPolicyScopeIdType",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "CustomerPolicyScopeIdList",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CustomerPolicyScopeId",
"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"
},
"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" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingType" : "MAP",
"name" : "IncludeMap",
"sensitive" : false,
"setterDocumentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
\n@param includeMap Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.",
"setterMethodName" : "setIncludeMapWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "includeMap",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "includeMap",
"variableType" : "java.util.Map>",
"documentation" : "Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values listed in IncludeMap
are included in the policy.
The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
},
"PolicyId" : {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@return The ID of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyName" : {
"beanStyleGetterMethodName" : "getPolicyName",
"beanStyleSetterMethodName" : "setPolicyName",
"c2jName" : "PolicyName",
"c2jShape" : "ResourceName",
"defaultConsumerFluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyName(String)}.\n@param policyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyName(String)",
"deprecated" : false,
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyName",
"fluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyName",
"getterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@return The friendly name of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyName",
"sensitive" : false,
"setterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PolicyUpdateToken" : {
"beanStyleGetterMethodName" : "getPolicyUpdateToken",
"beanStyleSetterMethodName" : "setPolicyUpdateToken",
"c2jName" : "PolicyUpdateToken",
"c2jShape" : "PolicyUpdateToken",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyUpdateToken(String)}.\n@param policyUpdateToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyUpdateToken(String)",
"deprecated" : false,
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyUpdateToken",
"fluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyUpdateToken",
"getterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@return A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyUpdateToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyUpdateToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyUpdateToken",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"setterMethodName" : "setPolicyUpdateToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RemediationEnabled" : {
"beanStyleGetterMethodName" : "getRemediationEnabled",
"beanStyleSetterMethodName" : "setRemediationEnabled",
"c2jName" : "RemediationEnabled",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remediationEnabled(Boolean)}.\n@param remediationEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remediationEnabled(Boolean)",
"deprecated" : false,
"documentation" : "Indicates if the policy should be automatically applied to new resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remediationEnabled",
"fluentSetterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@param remediationEnabled Indicates if the policy should be automatically applied to new resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remediationEnabled",
"getterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@return Indicates if the policy should be automatically applied to new resources.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RemediationEnabled",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemediationEnabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "RemediationEnabled",
"sensitive" : false,
"setterDocumentation" : "Indicates if the policy should be automatically applied to new resources.
\n@param remediationEnabled Indicates if the policy should be automatically applied to new resources.",
"setterMethodName" : "setRemediationEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "remediationEnabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "remediationEnabled",
"variableType" : "Boolean",
"documentation" : "Indicates if the policy should be automatically applied to new resources.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"ResourceTags" : {
"beanStyleGetterMethodName" : "getResourceTags",
"beanStyleSetterMethodName" : "setResourceTags",
"c2jName" : "ResourceTags",
"c2jShape" : "ResourceTags",
"defaultConsumerFluentSetterDocumentation" : "An array of ResourceTag
objects.
\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 #resourceTags(List)}.\n@param resourceTags 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 #resourceTags(List)",
"deprecated" : false,
"documentation" : "An array of ResourceTag
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceTags",
"fluentSetterDocumentation" : "An array of ResourceTag
objects.
\n@param resourceTags An array of ResourceTag
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceTags",
"getterDocumentation" : "An array of ResourceTag
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of ResourceTag
objects.",
"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" : "ResourceTags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceTags",
"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" : "ResourceTag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceTag.Builder} avoiding the need to create one manually via {@link ResourceTag#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceTag.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceTag)}.\n@param member a consumer that will call methods on {@link ResourceTag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceTag)",
"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" : "ResourceTag",
"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" : "ResourceTag",
"variableName" : "member",
"variableType" : "ResourceTag",
"documentation" : null,
"simpleType" : "ResourceTag",
"variableSetterType" : "ResourceTag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceTag",
"variableName" : "member",
"variableType" : "ResourceTag",
"documentation" : "",
"simpleType" : "ResourceTag",
"variableSetterType" : "ResourceTag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceTag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceTag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceTags",
"sensitive" : false,
"setterDocumentation" : "An array of ResourceTag
objects.
\n@param resourceTags An array of ResourceTag
objects.",
"setterMethodName" : "setResourceTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTags",
"variableType" : "java.util.List",
"documentation" : "An array of ResourceTag
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ResourceType" : {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResourceTypeList" : {
"beanStyleGetterMethodName" : "getResourceTypeList",
"beanStyleSetterMethodName" : "setResourceTypeList",
"c2jName" : "ResourceTypeList",
"c2jShape" : "ResourceTypeList",
"defaultConsumerFluentSetterDocumentation" : "An array of ResourceType
.
\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 #resourceTypeList(List)}.\n@param resourceTypeList 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 #resourceTypeList(List)",
"deprecated" : false,
"documentation" : "An array of ResourceType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceTypeList",
"fluentSetterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceTypeList",
"getterDocumentation" : "An array of ResourceType
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of ResourceType
.",
"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" : "ResourceTypeList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceTypeList",
"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" : "ResourceType",
"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"
},
"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" : "ResourceTypeList",
"sensitive" : false,
"setterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.",
"setterMethodName" : "setResourceTypeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List",
"documentation" : "An array of ResourceType
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"SecurityServicePolicyData" : {
"beanStyleGetterMethodName" : "getSecurityServicePolicyData",
"beanStyleSetterMethodName" : "setSecurityServicePolicyData",
"c2jName" : "SecurityServicePolicyData",
"c2jShape" : "SecurityServicePolicyData",
"defaultConsumerFluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\nThis is a convenience that creates an instance of the {@link SecurityServicePolicyData.Builder} avoiding the need to create one manually via {@link SecurityServicePolicyData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityServicePolicyData.Builder#build()} is called immediately and its result is passed to {@link #securityServicePolicyData(SecurityServicePolicyData)}.\n@param securityServicePolicyData a consumer that will call methods on {@link SecurityServicePolicyData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityServicePolicyData(SecurityServicePolicyData)",
"deprecated" : false,
"documentation" : "Details about the security service that is being used to protect the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityServicePolicyData",
"fluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityServicePolicyData",
"getterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@return Details about the security service that is being used to protect the resources.",
"getterModel" : {
"returnType" : "SecurityServicePolicyData",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SecurityServicePolicyData",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SecurityServicePolicyData",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SecurityServicePolicyData",
"sensitive" : false,
"setterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.",
"setterMethodName" : "setSecurityServicePolicyData",
"setterModel" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : null,
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : "Details about the security service that is being used to protect the resources.
",
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyId",
"beanStyleSetterMethodName" : "setPolicyId",
"c2jName" : "PolicyId",
"c2jShape" : "PolicyId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyId(String)}.\n@param policyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyId(String)",
"deprecated" : false,
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyId",
"fluentSetterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyId",
"getterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@return The ID of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyId",
"sensitive" : false,
"setterDocumentation" : "The ID of the AWS Firewall Manager policy.
\n@param policyId The ID of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyId",
"variableType" : "String",
"documentation" : "The ID of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyName",
"beanStyleSetterMethodName" : "setPolicyName",
"c2jName" : "PolicyName",
"c2jShape" : "ResourceName",
"defaultConsumerFluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyName(String)}.\n@param policyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyName(String)",
"deprecated" : false,
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyName",
"fluentSetterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyName",
"getterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@return The friendly name of the AWS Firewall Manager policy.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyName",
"sensitive" : false,
"setterDocumentation" : "The friendly name of the AWS Firewall Manager policy.
\n@param policyName The friendly name of the AWS Firewall Manager policy.",
"setterMethodName" : "setPolicyName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyName",
"variableType" : "String",
"documentation" : "The friendly name of the AWS Firewall Manager policy.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyUpdateToken",
"beanStyleSetterMethodName" : "setPolicyUpdateToken",
"c2jName" : "PolicyUpdateToken",
"c2jShape" : "PolicyUpdateToken",
"defaultConsumerFluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyUpdateToken(String)}.\n@param policyUpdateToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyUpdateToken(String)",
"deprecated" : false,
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyUpdateToken",
"fluentSetterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyUpdateToken",
"getterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@return A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyUpdateToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyUpdateToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PolicyUpdateToken",
"sensitive" : false,
"setterDocumentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
\n@param policyUpdateToken A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.",
"setterMethodName" : "setPolicyUpdateToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "policyUpdateToken",
"variableType" : "String",
"documentation" : "A unique identifier for each update to the policy. When issuing a PutPolicy
request, the PolicyUpdateToken
in the request must match the PolicyUpdateToken
of the current policy version. To get the PolicyUpdateToken
of the current policy version, use a GetPolicy
request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSecurityServicePolicyData",
"beanStyleSetterMethodName" : "setSecurityServicePolicyData",
"c2jName" : "SecurityServicePolicyData",
"c2jShape" : "SecurityServicePolicyData",
"defaultConsumerFluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\nThis is a convenience that creates an instance of the {@link SecurityServicePolicyData.Builder} avoiding the need to create one manually via {@link SecurityServicePolicyData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityServicePolicyData.Builder#build()} is called immediately and its result is passed to {@link #securityServicePolicyData(SecurityServicePolicyData)}.\n@param securityServicePolicyData a consumer that will call methods on {@link SecurityServicePolicyData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityServicePolicyData(SecurityServicePolicyData)",
"deprecated" : false,
"documentation" : "Details about the security service that is being used to protect the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityServicePolicyData",
"fluentSetterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityServicePolicyData",
"getterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@return Details about the security service that is being used to protect the resources.",
"getterModel" : {
"returnType" : "SecurityServicePolicyData",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SecurityServicePolicyData",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SecurityServicePolicyData",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SecurityServicePolicyData",
"sensitive" : false,
"setterDocumentation" : "Details about the security service that is being used to protect the resources.
\n@param securityServicePolicyData Details about the security service that is being used to protect the resources.",
"setterMethodName" : "setSecurityServicePolicyData",
"setterModel" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : null,
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SecurityServicePolicyData",
"variableName" : "securityServicePolicyData",
"variableType" : "SecurityServicePolicyData",
"documentation" : "Details about the security service that is being used to protect the resources.
",
"simpleType" : "SecurityServicePolicyData",
"variableSetterType" : "SecurityServicePolicyData"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceType",
"beanStyleSetterMethodName" : "setResourceType",
"c2jName" : "ResourceType",
"c2jShape" : "ResourceType",
"defaultConsumerFluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)",
"deprecated" : false,
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceType",
"fluentSetterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceType",
"getterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@return The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceType",
"sensitive" : false,
"setterDocumentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
\n@param resourceType The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.",
"setterMethodName" : "setResourceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceType",
"variableType" : "String",
"documentation" : "The type of resource to protect with the policy. This is in the format shown in AWS Resource Types Reference. For example: AWS::ElasticLoadBalancingV2::LoadBalancer
or AWS::CloudFront::Distribution
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceTypeList",
"beanStyleSetterMethodName" : "setResourceTypeList",
"c2jName" : "ResourceTypeList",
"c2jShape" : "ResourceTypeList",
"defaultConsumerFluentSetterDocumentation" : "An array of ResourceType
.
\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 #resourceTypeList(List)}.\n@param resourceTypeList 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 #resourceTypeList(List)",
"deprecated" : false,
"documentation" : "An array of ResourceType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceTypeList",
"fluentSetterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceTypeList",
"getterDocumentation" : "An array of ResourceType
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of ResourceType
.",
"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" : "ResourceTypeList",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceTypeList",
"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" : "ResourceType",
"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"
},
"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" : "ResourceTypeList",
"sensitive" : false,
"setterDocumentation" : "An array of ResourceType
.
\n@param resourceTypeList An array of ResourceType
.",
"setterMethodName" : "setResourceTypeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceTypeList",
"variableType" : "java.util.List