models.elasticloadbalancing-2015-12-01-intermediate.json Maven / Gradle / Ivy
Show all versions of elasticloadbalancingv2 Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "describeRules", "describeListeners" ],
"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" : [ "describeAccountLimits", "describeLoadBalancers", "describeSSLPolicies", "describeTargetGroups" ]
},
"metadata" : {
"apiVersion" : "2015-12-01",
"asyncBuilder" : "DefaultElasticLoadBalancingV2AsyncClientBuilder",
"asyncBuilderInterface" : "ElasticLoadBalancingV2AsyncClientBuilder",
"asyncClient" : "DefaultElasticLoadBalancingV2AsyncClient",
"asyncInterface" : "ElasticLoadBalancingV2AsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultElasticLoadBalancingV2BaseClientBuilder",
"baseBuilderInterface" : "ElasticLoadBalancingV2BaseClientBuilder",
"baseExceptionName" : "ElasticLoadBalancingV2Exception",
"baseRequestName" : "ElasticLoadBalancingV2Request",
"baseResponseName" : "ElasticLoadBalancingV2Response",
"cborProtocol" : false,
"clientPackageName" : "elasticloadbalancingv2",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Elastic Load Balancing v2",
"documentation" : "Elastic Load Balancing A load balancer distributes incoming traffic across targets, such as your EC2 instances. This enables you to increase the availability of your application. The load balancer also monitors the health of its registered targets and ensures that it routes traffic only to healthy targets. You configure your load balancer to accept incoming traffic by specifying one or more listeners, which are configured with a protocol and port number for connections from clients to the load balancer. You configure a target group with a protocol and port number for connections from the load balancer to the targets, and with health check settings to be used when checking the health status of the targets.
Elastic Load Balancing supports the following types of load balancers: Application Load Balancers, Network Load Balancers, and Classic Load Balancers. This reference covers Application Load Balancers and Network Load Balancers.
An Application Load Balancer makes routing and load balancing decisions at the application layer (HTTP/HTTPS). A Network Load Balancer makes routing and load balancing decisions at the transport layer (TCP/TLS). Both Application Load Balancers and Network Load Balancers can route requests to one or more ports on each EC2 instance or container instance in your virtual private cloud (VPC). For more information, see the Elastic Load Balancing User Guide.
All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat an operation, it succeeds.
",
"endpointPrefix" : "elasticloadbalancing",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.elasticloadbalancingv2",
"fullModelPackageName" : "software.amazon.awssdk.services.elasticloadbalancingv2.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.elasticloadbalancingv2.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.elasticloadbalancingv2.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.elasticloadbalancingv2.transform",
"ionProtocol" : false,
"jsonProtocol" : false,
"jsonVersion" : null,
"modelPackageName" : "elasticloadbalancingv2.model",
"paginatorsPackageName" : "elasticloadbalancingv2.paginators",
"protocol" : "query",
"queryProtocol" : true,
"requestTransformPackageName" : "elasticloadbalancingv2.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "Elastic Load Balancing v2",
"serviceName" : "ElasticLoadBalancingV2",
"signingName" : "elasticloadbalancing",
"syncBuilder" : "DefaultElasticLoadBalancingV2ClientBuilder",
"syncBuilderInterface" : "ElasticLoadBalancingV2ClientBuilder",
"syncClient" : "DefaultElasticLoadBalancingV2Client",
"syncInterface" : "ElasticLoadBalancingV2Client",
"transformPackageName" : "elasticloadbalancingv2.transform",
"uid" : "elasticloadbalancingv2-2015-12-01",
"xmlProtocol" : true
},
"operations" : {
"AddListenerCertificates" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds the specified SSL server certificate to the certificate list for the specified HTTPS or TLS listener.
If the certificate in already in the certificate list, the call is successful but the certificate is not added again.
To get the certificate list for a listener, use DescribeListenerCertificates. To remove certificates from the certificate list for a listener, use RemoveListenerCertificates. To replace the default certificate for a listener, use ModifyListener.
For more information, see SSL Certificates in the Application Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyCertificatesException",
"documentation" : "You've reached the limit on the number of certificates per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "CertificateNotFoundException",
"documentation" : "The specified certificate does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddListenerCertificatesRequest",
"variableName" : "addListenerCertificatesRequest",
"variableType" : "AddListenerCertificatesRequest",
"documentation" : "",
"simpleType" : "AddListenerCertificatesRequest",
"variableSetterType" : "AddListenerCertificatesRequest"
},
"methodName" : "addListenerCertificates",
"operationName" : "AddListenerCertificates",
"paginated" : false,
"returnType" : {
"returnType" : "AddListenerCertificatesResponse",
"documentation" : null
},
"syncReturnType" : "AddListenerCertificatesResponse"
},
"AddTags" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds the specified tags to the specified Elastic Load Balancing resource. You can tag your Application Load Balancers, Network Load Balancers, and your target groups.
Each tag consists of a key and an optional value. If a resource already has a tag with the same key, AddTags
updates its value.
To list the current tags for your resources, use DescribeTags. To remove tags from your resources, use RemoveTags.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DuplicateTagKeysException",
"documentation" : "A tag key was specified more than once.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTagsException",
"documentation" : "You've reached the limit on the number of tags per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddTagsRequest",
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"documentation" : "",
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"methodName" : "addTags",
"operationName" : "AddTags",
"paginated" : false,
"returnType" : {
"returnType" : "AddTagsResponse",
"documentation" : null
},
"syncReturnType" : "AddTagsResponse"
},
"CreateListener" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a listener for the specified Application Load Balancer or Network Load Balancer.
To update a listener, use ModifyListener. When you are finished with a listener, you can delete it using DeleteListener. If you are finished with both the listener and the load balancer, you can delete them both using DeleteLoadBalancer.
This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple listeners with the same settings, each call succeeds.
For more information, see Listeners for Your Application Load Balancers in the Application Load Balancers Guide and Listeners for Your Network Load Balancers in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DuplicateListenerException",
"documentation" : "A listener with the specified port already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyListenersException",
"documentation" : "You've reached the limit on the number of listeners per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyCertificatesException",
"documentation" : "You've reached the limit on the number of certificates per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupAssociationLimitException",
"documentation" : "You've reached the limit on the number of load balancers per target group.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleProtocolsException",
"documentation" : "The specified configuration is not valid with this protocol.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "SslPolicyNotFoundException",
"documentation" : "The specified SSL policy does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "CertificateNotFoundException",
"documentation" : "The specified certificate does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRegistrationsForTargetIdException",
"documentation" : "You've reached the limit on the number of times a target can be registered with a load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetsException",
"documentation" : "You've reached the limit on the number of targets.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyActionsException",
"documentation" : "You've reached the limit on the number of actions per rule.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidLoadBalancerActionException",
"documentation" : "The requested action is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyUniqueTargetGroupsPerLoadBalancerException",
"documentation" : "You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateListenerRequest",
"variableName" : "createListenerRequest",
"variableType" : "CreateListenerRequest",
"documentation" : "",
"simpleType" : "CreateListenerRequest",
"variableSetterType" : "CreateListenerRequest"
},
"methodName" : "createListener",
"operationName" : "CreateListener",
"paginated" : false,
"returnType" : {
"returnType" : "CreateListenerResponse",
"documentation" : null
},
"syncReturnType" : "CreateListenerResponse"
},
"CreateLoadBalancer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an Application Load Balancer or a Network Load Balancer.
When you create a load balancer, you can specify security groups, public subnets, IP address type, and tags. Otherwise, you could do so later using SetSecurityGroups, SetSubnets, SetIpAddressType, and AddTags.
To create listeners for your load balancer, use CreateListener. To describe your current load balancers, see DescribeLoadBalancers. When you are finished with a load balancer, you can delete it using DeleteLoadBalancer.
For limit information, see Limits for Your Application Load Balancer in the Application Load Balancers Guide and Limits for Your Network Load Balancer in the Network Load Balancers Guide.
This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple load balancers with the same settings, each call succeeds.
For more information, see Application Load Balancers in the Application Load Balancers Guide and Network Load Balancers in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DuplicateLoadBalancerNameException",
"documentation" : "A load balancer with the specified name already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyLoadBalancersException",
"documentation" : "You've reached the limit on the number of load balancers for your AWS account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "SubnetNotFoundException",
"documentation" : "The specified subnet does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSubnetException",
"documentation" : "The specified subnet is out of available addresses.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSecurityGroupException",
"documentation" : "The specified security group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSchemeException",
"documentation" : "The requested scheme is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTagsException",
"documentation" : "You've reached the limit on the number of tags per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "DuplicateTagKeysException",
"documentation" : "A tag key was specified more than once.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "A specified resource is in use.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AllocationIdNotFoundException",
"documentation" : "The specified allocation ID does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AvailabilityZoneNotSupportedException",
"documentation" : "The specified Availability Zone is not supported.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateLoadBalancerRequest",
"variableName" : "createLoadBalancerRequest",
"variableType" : "CreateLoadBalancerRequest",
"documentation" : "",
"simpleType" : "CreateLoadBalancerRequest",
"variableSetterType" : "CreateLoadBalancerRequest"
},
"methodName" : "createLoadBalancer",
"operationName" : "CreateLoadBalancer",
"paginated" : false,
"returnType" : {
"returnType" : "CreateLoadBalancerResponse",
"documentation" : null
},
"syncReturnType" : "CreateLoadBalancerResponse"
},
"CreateRule" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer.
Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener Rules in the Application Load Balancers Guide.
To view your current rules, use DescribeRules. To update a rule, use ModifyRule. To set the priorities of your rules, use SetRulePriorities. To delete a rule, use DeleteRule.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "PriorityInUseException",
"documentation" : "The specified priority is in use.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetGroupsException",
"documentation" : "You've reached the limit on the number of target groups for your AWS account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRulesException",
"documentation" : "You've reached the limit on the number of rules per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupAssociationLimitException",
"documentation" : "You've reached the limit on the number of load balancers per target group.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleProtocolsException",
"documentation" : "The specified configuration is not valid with this protocol.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRegistrationsForTargetIdException",
"documentation" : "You've reached the limit on the number of times a target can be registered with a load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetsException",
"documentation" : "You've reached the limit on the number of targets.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyActionsException",
"documentation" : "You've reached the limit on the number of actions per rule.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidLoadBalancerActionException",
"documentation" : "The requested action is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyUniqueTargetGroupsPerLoadBalancerException",
"documentation" : "You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateRuleRequest",
"variableName" : "createRuleRequest",
"variableType" : "CreateRuleRequest",
"documentation" : "",
"simpleType" : "CreateRuleRequest",
"variableSetterType" : "CreateRuleRequest"
},
"methodName" : "createRule",
"operationName" : "CreateRule",
"paginated" : false,
"returnType" : {
"returnType" : "CreateRuleResponse",
"documentation" : null
},
"syncReturnType" : "CreateRuleResponse"
},
"CreateTargetGroup" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a target group.
To register targets with the target group, use RegisterTargets. To update the health check settings for the target group, use ModifyTargetGroup. To monitor the health of targets in the target group, use DescribeTargetHealth.
To route traffic to the targets in a target group, specify the target group in an action using CreateListener or CreateRule.
To delete a target group, use DeleteTargetGroup.
This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple target groups with the same settings, each call succeeds.
For more information, see Target Groups for Your Application Load Balancers in the Application Load Balancers Guide or Target Groups for Your Network Load Balancers in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DuplicateTargetGroupNameException",
"documentation" : "A target group with the specified name already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetGroupsException",
"documentation" : "You've reached the limit on the number of target groups for your AWS account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateTargetGroupRequest",
"variableName" : "createTargetGroupRequest",
"variableType" : "CreateTargetGroupRequest",
"documentation" : "",
"simpleType" : "CreateTargetGroupRequest",
"variableSetterType" : "CreateTargetGroupRequest"
},
"methodName" : "createTargetGroup",
"operationName" : "CreateTargetGroup",
"paginated" : false,
"returnType" : {
"returnType" : "CreateTargetGroupResponse",
"documentation" : null
},
"syncReturnType" : "CreateTargetGroupResponse"
},
"DeleteListener" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified listener.
Alternatively, your listener is deleted when you delete the load balancer to which it is attached, using DeleteLoadBalancer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteListenerRequest",
"variableName" : "deleteListenerRequest",
"variableType" : "DeleteListenerRequest",
"documentation" : "",
"simpleType" : "DeleteListenerRequest",
"variableSetterType" : "DeleteListenerRequest"
},
"methodName" : "deleteListener",
"operationName" : "DeleteListener",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteListenerResponse",
"documentation" : null
},
"syncReturnType" : "DeleteListenerResponse"
},
"DeleteLoadBalancer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified Application Load Balancer or Network Load Balancer and its attached listeners.
You can't delete a load balancer if deletion protection is enabled. If the load balancer does not exist or has already been deleted, the call succeeds.
Deleting a load balancer does not affect its registered targets. For example, your EC2 instances continue to run and are still registered to their target groups. If you no longer need these EC2 instances, you can stop or terminate them.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceInUseException",
"documentation" : "A specified resource is in use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteLoadBalancerRequest",
"variableName" : "deleteLoadBalancerRequest",
"variableType" : "DeleteLoadBalancerRequest",
"documentation" : "",
"simpleType" : "DeleteLoadBalancerRequest",
"variableSetterType" : "DeleteLoadBalancerRequest"
},
"methodName" : "deleteLoadBalancer",
"operationName" : "DeleteLoadBalancer",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteLoadBalancerResponse",
"documentation" : null
},
"syncReturnType" : "DeleteLoadBalancerResponse"
},
"DeleteRule" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified rule.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteRuleRequest",
"variableName" : "deleteRuleRequest",
"variableType" : "DeleteRuleRequest",
"documentation" : "",
"simpleType" : "DeleteRuleRequest",
"variableSetterType" : "DeleteRuleRequest"
},
"methodName" : "deleteRule",
"operationName" : "DeleteRule",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteRuleResponse",
"documentation" : null
},
"syncReturnType" : "DeleteRuleResponse"
},
"DeleteTargetGroup" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified target group.
You can delete a target group if it is not referenced by any actions. Deleting a target group also deletes any associated health checks.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceInUseException",
"documentation" : "A specified resource is in use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteTargetGroupRequest",
"variableName" : "deleteTargetGroupRequest",
"variableType" : "DeleteTargetGroupRequest",
"documentation" : "",
"simpleType" : "DeleteTargetGroupRequest",
"variableSetterType" : "DeleteTargetGroupRequest"
},
"methodName" : "deleteTargetGroup",
"operationName" : "DeleteTargetGroup",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteTargetGroupResponse",
"documentation" : null
},
"syncReturnType" : "DeleteTargetGroupResponse"
},
"DeregisterTargets" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deregisters the specified targets from the specified target group. After the targets are deregistered, they no longer receive traffic from the load balancer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidTargetException",
"documentation" : "The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeregisterTargetsRequest",
"variableName" : "deregisterTargetsRequest",
"variableType" : "DeregisterTargetsRequest",
"documentation" : "",
"simpleType" : "DeregisterTargetsRequest",
"variableSetterType" : "DeregisterTargetsRequest"
},
"methodName" : "deregisterTargets",
"operationName" : "DeregisterTargets",
"paginated" : false,
"returnType" : {
"returnType" : "DeregisterTargetsResponse",
"documentation" : null
},
"syncReturnType" : "DeregisterTargetsResponse"
},
"DescribeAccountLimits" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the current Elastic Load Balancing resource limits for your AWS account.
For more information, see Limits for Your Application Load Balancers in the Application Load Balancer Guide or Limits for Your Network Load Balancers in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeAccountLimitsRequest",
"variableName" : "describeAccountLimitsRequest",
"variableType" : "DescribeAccountLimitsRequest",
"documentation" : "",
"simpleType" : "DescribeAccountLimitsRequest",
"variableSetterType" : "DescribeAccountLimitsRequest"
},
"methodName" : "describeAccountLimits",
"operationName" : "DescribeAccountLimits",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeAccountLimitsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeAccountLimitsResponse"
},
"DescribeListenerCertificates" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the default certificate and the certificate list for the specified HTTPS or TLS listener.
If the default certificate is also in the certificate list, it appears twice in the results (once with IsDefault
set to true and once with IsDefault
set to false).
For more information, see SSL Certificates in the Application Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeListenerCertificatesRequest",
"variableName" : "describeListenerCertificatesRequest",
"variableType" : "DescribeListenerCertificatesRequest",
"documentation" : "",
"simpleType" : "DescribeListenerCertificatesRequest",
"variableSetterType" : "DescribeListenerCertificatesRequest"
},
"methodName" : "describeListenerCertificates",
"operationName" : "DescribeListenerCertificates",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeListenerCertificatesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeListenerCertificatesResponse"
},
"DescribeListeners" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified listeners or the listeners for the specified Application Load Balancer or Network Load Balancer. You must specify either a load balancer or one or more listeners.
For an HTTPS or TLS listener, the output includes the default certificate for the listener. To describe the certificate list for the listener, use DescribeListenerCertificates.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeListenersRequest",
"variableName" : "describeListenersRequest",
"variableType" : "DescribeListenersRequest",
"documentation" : "",
"simpleType" : "DescribeListenersRequest",
"variableSetterType" : "DescribeListenersRequest"
},
"methodName" : "describeListeners",
"operationName" : "DescribeListeners",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeListenersResponse",
"documentation" : null
},
"syncReturnType" : "DescribeListenersResponse"
},
"DescribeLoadBalancerAttributes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the attributes for the specified Application Load Balancer or Network Load Balancer.
For more information, see Load Balancer Attributes in the Application Load Balancers Guide or Load Balancer Attributes in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeLoadBalancerAttributesRequest",
"variableName" : "describeLoadBalancerAttributesRequest",
"variableType" : "DescribeLoadBalancerAttributesRequest",
"documentation" : "",
"simpleType" : "DescribeLoadBalancerAttributesRequest",
"variableSetterType" : "DescribeLoadBalancerAttributesRequest"
},
"methodName" : "describeLoadBalancerAttributes",
"operationName" : "DescribeLoadBalancerAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeLoadBalancerAttributesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeLoadBalancerAttributesResponse"
},
"DescribeLoadBalancers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified load balancers or all of your load balancers.
To describe the listeners for a load balancer, use DescribeListeners. To describe the attributes for a load balancer, use DescribeLoadBalancerAttributes.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeLoadBalancersRequest",
"variableName" : "describeLoadBalancersRequest",
"variableType" : "DescribeLoadBalancersRequest",
"documentation" : "",
"simpleType" : "DescribeLoadBalancersRequest",
"variableSetterType" : "DescribeLoadBalancersRequest"
},
"methodName" : "describeLoadBalancers",
"operationName" : "DescribeLoadBalancers",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeLoadBalancersResponse",
"documentation" : null
},
"syncReturnType" : "DescribeLoadBalancersResponse"
},
"DescribeRules" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified rules or the rules for the specified listener. You must specify either a listener or one or more rules.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeRulesRequest",
"variableName" : "describeRulesRequest",
"variableType" : "DescribeRulesRequest",
"documentation" : "",
"simpleType" : "DescribeRulesRequest",
"variableSetterType" : "DescribeRulesRequest"
},
"methodName" : "describeRules",
"operationName" : "DescribeRules",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeRulesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeRulesResponse"
},
"DescribeSSLPolicies" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified policies or all policies used for SSL negotiation.
For more information, see Security Policies in the Application Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "SslPolicyNotFoundException",
"documentation" : "The specified SSL policy does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeSslPoliciesRequest",
"variableName" : "describeSslPoliciesRequest",
"variableType" : "DescribeSslPoliciesRequest",
"documentation" : "",
"simpleType" : "DescribeSslPoliciesRequest",
"variableSetterType" : "DescribeSslPoliciesRequest"
},
"methodName" : "describeSSLPolicies",
"operationName" : "DescribeSSLPolicies",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeSslPoliciesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeSslPoliciesResponse"
},
"DescribeTags" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the tags for the specified resources. You can describe the tags for one or more Application Load Balancers, Network Load Balancers, and target groups.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTagsRequest",
"variableName" : "describeTagsRequest",
"variableType" : "DescribeTagsRequest",
"documentation" : "",
"simpleType" : "DescribeTagsRequest",
"variableSetterType" : "DescribeTagsRequest"
},
"methodName" : "describeTags",
"operationName" : "DescribeTags",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeTagsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeTagsResponse"
},
"DescribeTargetGroupAttributes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the attributes for the specified target group.
For more information, see Target Group Attributes in the Application Load Balancers Guide or Target Group Attributes in the Network Load Balancers Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTargetGroupAttributesRequest",
"variableName" : "describeTargetGroupAttributesRequest",
"variableType" : "DescribeTargetGroupAttributesRequest",
"documentation" : "",
"simpleType" : "DescribeTargetGroupAttributesRequest",
"variableSetterType" : "DescribeTargetGroupAttributesRequest"
},
"methodName" : "describeTargetGroupAttributes",
"operationName" : "DescribeTargetGroupAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeTargetGroupAttributesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeTargetGroupAttributesResponse"
},
"DescribeTargetGroups" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified target groups or all of your target groups. By default, all target groups are described. Alternatively, you can specify one of the following to filter the results: the ARN of the load balancer, the names of one or more target groups, or the ARNs of one or more target groups.
To describe the targets for a target group, use DescribeTargetHealth. To describe the attributes of a target group, use DescribeTargetGroupAttributes.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTargetGroupsRequest",
"variableName" : "describeTargetGroupsRequest",
"variableType" : "DescribeTargetGroupsRequest",
"documentation" : "",
"simpleType" : "DescribeTargetGroupsRequest",
"variableSetterType" : "DescribeTargetGroupsRequest"
},
"methodName" : "describeTargetGroups",
"operationName" : "DescribeTargetGroups",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeTargetGroupsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeTargetGroupsResponse"
},
"DescribeTargetHealth" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the health of the specified targets or all of your targets.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidTargetException",
"documentation" : "The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "HealthUnavailableException",
"documentation" : "The health of the specified targets could not be retrieved due to an internal error.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTargetHealthRequest",
"variableName" : "describeTargetHealthRequest",
"variableType" : "DescribeTargetHealthRequest",
"documentation" : "",
"simpleType" : "DescribeTargetHealthRequest",
"variableSetterType" : "DescribeTargetHealthRequest"
},
"methodName" : "describeTargetHealth",
"operationName" : "DescribeTargetHealth",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeTargetHealthResponse",
"documentation" : null
},
"syncReturnType" : "DescribeTargetHealthResponse"
},
"ModifyListener" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Replaces the specified properties of the specified listener. Any properties that you do not specify remain unchanged.
Changing the protocol from HTTPS to HTTP, or from TLS to TCP, removes the security policy and default certificate properties. If you change the protocol from HTTP to HTTPS, or from TCP to TLS, you must add the security policy and default certificate properties.
To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DuplicateListenerException",
"documentation" : "A listener with the specified port already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyListenersException",
"documentation" : "You've reached the limit on the number of listeners per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyCertificatesException",
"documentation" : "You've reached the limit on the number of certificates per load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupAssociationLimitException",
"documentation" : "You've reached the limit on the number of load balancers per target group.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleProtocolsException",
"documentation" : "The specified configuration is not valid with this protocol.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "SslPolicyNotFoundException",
"documentation" : "The specified SSL policy does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "CertificateNotFoundException",
"documentation" : "The specified certificate does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRegistrationsForTargetIdException",
"documentation" : "You've reached the limit on the number of times a target can be registered with a load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetsException",
"documentation" : "You've reached the limit on the number of targets.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyActionsException",
"documentation" : "You've reached the limit on the number of actions per rule.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidLoadBalancerActionException",
"documentation" : "The requested action is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyUniqueTargetGroupsPerLoadBalancerException",
"documentation" : "You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyListenerRequest",
"variableName" : "modifyListenerRequest",
"variableType" : "ModifyListenerRequest",
"documentation" : "",
"simpleType" : "ModifyListenerRequest",
"variableSetterType" : "ModifyListenerRequest"
},
"methodName" : "modifyListener",
"operationName" : "ModifyListener",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyListenerResponse",
"documentation" : null
},
"syncReturnType" : "ModifyListenerResponse"
},
"ModifyLoadBalancerAttributes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the specified attributes of the specified Application Load Balancer or Network Load Balancer.
If any of the specified attributes can't be modified as requested, the call fails. Any existing attributes that you do not modify retain their current values.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyLoadBalancerAttributesRequest",
"variableName" : "modifyLoadBalancerAttributesRequest",
"variableType" : "ModifyLoadBalancerAttributesRequest",
"documentation" : "",
"simpleType" : "ModifyLoadBalancerAttributesRequest",
"variableSetterType" : "ModifyLoadBalancerAttributesRequest"
},
"methodName" : "modifyLoadBalancerAttributes",
"operationName" : "ModifyLoadBalancerAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyLoadBalancerAttributesResponse",
"documentation" : null
},
"syncReturnType" : "ModifyLoadBalancerAttributesResponse"
},
"ModifyRule" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Replaces the specified properties of the specified rule. Any properties that you do not specify are unchanged.
To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action.
To modify the actions for the default rule, use ModifyListener.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupAssociationLimitException",
"documentation" : "You've reached the limit on the number of load balancers per target group.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleProtocolsException",
"documentation" : "The specified configuration is not valid with this protocol.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRegistrationsForTargetIdException",
"documentation" : "You've reached the limit on the number of times a target can be registered with a load balancer.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetsException",
"documentation" : "You've reached the limit on the number of targets.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedProtocolException",
"documentation" : "The specified protocol is not supported.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyActionsException",
"documentation" : "You've reached the limit on the number of actions per rule.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidLoadBalancerActionException",
"documentation" : "The requested action is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyUniqueTargetGroupsPerLoadBalancerException",
"documentation" : "You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyRuleRequest",
"variableName" : "modifyRuleRequest",
"variableType" : "ModifyRuleRequest",
"documentation" : "",
"simpleType" : "ModifyRuleRequest",
"variableSetterType" : "ModifyRuleRequest"
},
"methodName" : "modifyRule",
"operationName" : "ModifyRule",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyRuleResponse",
"documentation" : null
},
"syncReturnType" : "ModifyRuleResponse"
},
"ModifyTargetGroup" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the health checks used when evaluating the health state of the targets in the specified target group.
To monitor the health of the targets, use DescribeTargetHealth.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyTargetGroupRequest",
"variableName" : "modifyTargetGroupRequest",
"variableType" : "ModifyTargetGroupRequest",
"documentation" : "",
"simpleType" : "ModifyTargetGroupRequest",
"variableSetterType" : "ModifyTargetGroupRequest"
},
"methodName" : "modifyTargetGroup",
"operationName" : "ModifyTargetGroup",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyTargetGroupResponse",
"documentation" : null
},
"syncReturnType" : "ModifyTargetGroupResponse"
},
"ModifyTargetGroupAttributes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the specified attributes of the specified target group.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyTargetGroupAttributesRequest",
"variableName" : "modifyTargetGroupAttributesRequest",
"variableType" : "ModifyTargetGroupAttributesRequest",
"documentation" : "",
"simpleType" : "ModifyTargetGroupAttributesRequest",
"variableSetterType" : "ModifyTargetGroupAttributesRequest"
},
"methodName" : "modifyTargetGroupAttributes",
"operationName" : "ModifyTargetGroupAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyTargetGroupAttributesResponse",
"documentation" : null
},
"syncReturnType" : "ModifyTargetGroupAttributesResponse"
},
"RegisterTargets" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Registers the specified targets with the specified target group.
If the target is an EC2 instance, it must be in the running
state when you register it.
By default, the load balancer routes requests to registered targets using the protocol and port for the target group. Alternatively, you can override the port for a target when you register it. You can register each EC2 instance or IP address with the same target group multiple times using different ports.
With a Network Load Balancer, you cannot register instances by instance ID if they have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1. You can register instances of these types by IP address.
To remove a target from a target group, use DeregisterTargets.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTargetsException",
"documentation" : "You've reached the limit on the number of targets.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidTargetException",
"documentation" : "The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyRegistrationsForTargetIdException",
"documentation" : "You've reached the limit on the number of times a target can be registered with a load balancer.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RegisterTargetsRequest",
"variableName" : "registerTargetsRequest",
"variableType" : "RegisterTargetsRequest",
"documentation" : "",
"simpleType" : "RegisterTargetsRequest",
"variableSetterType" : "RegisterTargetsRequest"
},
"methodName" : "registerTargets",
"operationName" : "RegisterTargets",
"paginated" : false,
"returnType" : {
"returnType" : "RegisterTargetsResponse",
"documentation" : null
},
"syncReturnType" : "RegisterTargetsResponse"
},
"RemoveListenerCertificates" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the specified certificate from the certificate list for the specified HTTPS or TLS listener.
You can't remove the default certificate for a listener. To replace the default certificate, call ModifyListener.
To list the certificates for your listener, use DescribeListenerCertificates.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveListenerCertificatesRequest",
"variableName" : "removeListenerCertificatesRequest",
"variableType" : "RemoveListenerCertificatesRequest",
"documentation" : "",
"simpleType" : "RemoveListenerCertificatesRequest",
"variableSetterType" : "RemoveListenerCertificatesRequest"
},
"methodName" : "removeListenerCertificates",
"operationName" : "RemoveListenerCertificates",
"paginated" : false,
"returnType" : {
"returnType" : "RemoveListenerCertificatesResponse",
"documentation" : null
},
"syncReturnType" : "RemoveListenerCertificatesResponse"
},
"RemoveTags" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the specified tags from the specified Elastic Load Balancing resource.
To list the current tags for your resources, use DescribeTags.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TargetGroupNotFoundException",
"documentation" : "The specified target group does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ListenerNotFoundException",
"documentation" : "The specified listener does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TooManyTagsException",
"documentation" : "You've reached the limit on the number of tags per load balancer.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveTagsRequest",
"variableName" : "removeTagsRequest",
"variableType" : "RemoveTagsRequest",
"documentation" : "",
"simpleType" : "RemoveTagsRequest",
"variableSetterType" : "RemoveTagsRequest"
},
"methodName" : "removeTags",
"operationName" : "RemoveTags",
"paginated" : false,
"returnType" : {
"returnType" : "RemoveTagsResponse",
"documentation" : null
},
"syncReturnType" : "RemoveTagsResponse"
},
"SetIpAddressType" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the type of IP addresses used by the subnets of the specified Application Load Balancer or Network Load Balancer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSubnetException",
"documentation" : "The specified subnet is out of available addresses.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetIpAddressTypeRequest",
"variableName" : "setIpAddressTypeRequest",
"variableType" : "SetIpAddressTypeRequest",
"documentation" : "",
"simpleType" : "SetIpAddressTypeRequest",
"variableSetterType" : "SetIpAddressTypeRequest"
},
"methodName" : "setIpAddressType",
"operationName" : "SetIpAddressType",
"paginated" : false,
"returnType" : {
"returnType" : "SetIpAddressTypeResponse",
"documentation" : null
},
"syncReturnType" : "SetIpAddressTypeResponse"
},
"SetRulePriorities" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the priorities of the specified rules.
You can reorder the rules as long as there are no priority conflicts in the new order. Any existing rules that you do not specify retain their current priority.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "RuleNotFoundException",
"documentation" : "The specified rule does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PriorityInUseException",
"documentation" : "The specified priority is in use.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "This operation is not allowed.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetRulePrioritiesRequest",
"variableName" : "setRulePrioritiesRequest",
"variableType" : "SetRulePrioritiesRequest",
"documentation" : "",
"simpleType" : "SetRulePrioritiesRequest",
"variableSetterType" : "SetRulePrioritiesRequest"
},
"methodName" : "setRulePriorities",
"operationName" : "SetRulePriorities",
"paginated" : false,
"returnType" : {
"returnType" : "SetRulePrioritiesResponse",
"documentation" : null
},
"syncReturnType" : "SetRulePrioritiesResponse"
},
"SetSecurityGroups" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associates the specified security groups with the specified Application Load Balancer. The specified security groups override the previously associated security groups.
You can't specify a security group for a Network Load Balancer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSecurityGroupException",
"documentation" : "The specified security group does not exist.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetSecurityGroupsRequest",
"variableName" : "setSecurityGroupsRequest",
"variableType" : "SetSecurityGroupsRequest",
"documentation" : "",
"simpleType" : "SetSecurityGroupsRequest",
"variableSetterType" : "SetSecurityGroupsRequest"
},
"methodName" : "setSecurityGroups",
"operationName" : "SetSecurityGroups",
"paginated" : false,
"returnType" : {
"returnType" : "SetSecurityGroupsResponse",
"documentation" : null
},
"syncReturnType" : "SetSecurityGroupsResponse"
},
"SetSubnets" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the Availability Zones for the specified public subnets for the specified load balancer. The specified subnets replace the previously enabled subnets.
When you specify subnets for a Network Load Balancer, you must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LoadBalancerNotFoundException",
"documentation" : "The specified load balancer does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidConfigurationRequestException",
"documentation" : "The requested configuration is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "SubnetNotFoundException",
"documentation" : "The specified subnet does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidSubnetException",
"documentation" : "The specified subnet is out of available addresses.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AllocationIdNotFoundException",
"documentation" : "The specified allocation ID does not exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AvailabilityZoneNotSupportedException",
"documentation" : "The specified Availability Zone is not supported.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetSubnetsRequest",
"variableName" : "setSubnetsRequest",
"variableType" : "SetSubnetsRequest",
"documentation" : "",
"simpleType" : "SetSubnetsRequest",
"variableSetterType" : "SetSubnetsRequest"
},
"methodName" : "setSubnets",
"operationName" : "SetSubnets",
"paginated" : false,
"returnType" : {
"returnType" : "SetSubnetsResponse",
"documentation" : null
},
"syncReturnType" : "SetSubnetsResponse"
}
},
"shapes" : {
"Action" : {
"c2jName" : "Action",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Information about an action.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ActionTypeEnum",
"defaultConsumerFluentSetterDocumentation" : "The type of action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of action.
",
"endpointDiscoveryId" : false,
"enumType" : "ActionTypeEnum",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTargetGroupArn",
"beanStyleSetterMethodName" : "setTargetGroupArn",
"c2jName" : "TargetGroupArn",
"c2jShape" : "TargetGroupArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetGroupArn(String)}.\n@param targetGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@deprecated Use {@link #targetGroupArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetGroupArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TargetGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTargetGroupArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetGroupArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetGroupArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetGroupArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetGroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetGroupArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"setterMethodName" : "setTargetGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateOidcConfig",
"beanStyleSetterMethodName" : "setAuthenticateOidcConfig",
"c2jName" : "AuthenticateOidcConfig",
"c2jShape" : "AuthenticateOidcActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\nThis is a convenience that creates an instance of the {@link AuthenticateOidcActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateOidcActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateOidcActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}.\n@param authenticateOidcConfig a consumer that will call methods on {@link AuthenticateOidcActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateOidcConfig(AuthenticateOidcActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@deprecated Use {@link #authenticateOidcConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateOidcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateOidcConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateOidcConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateOidcConfig",
"getterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"getterModel" : {
"returnType" : "AuthenticateOidcActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateOidcConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateOidcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateOidcConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"setterMethodName" : "setAuthenticateOidcConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateCognitoConfig",
"beanStyleSetterMethodName" : "setAuthenticateCognitoConfig",
"c2jName" : "AuthenticateCognitoConfig",
"c2jShape" : "AuthenticateCognitoActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\nThis is a convenience that creates an instance of the {@link AuthenticateCognitoActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateCognitoActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateCognitoActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}.\n@param authenticateCognitoConfig a consumer that will call methods on {@link AuthenticateCognitoActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateCognitoConfig(AuthenticateCognitoActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@deprecated Use {@link #authenticateCognitoConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateCognitoConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateCognitoConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateCognitoConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateCognitoConfig",
"getterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"getterModel" : {
"returnType" : "AuthenticateCognitoActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateCognitoConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateCognitoConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateCognitoConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"setterMethodName" : "setAuthenticateCognitoConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "Order",
"c2jShape" : "ActionOrder",
"defaultConsumerFluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\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 #order(Integer)}.\n@param order 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 #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"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" : "Order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRedirectConfig",
"beanStyleSetterMethodName" : "setRedirectConfig",
"c2jName" : "RedirectConfig",
"c2jShape" : "RedirectActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\nThis is a convenience that creates an instance of the {@link RedirectActionConfig.Builder} avoiding the need to create one manually via {@link RedirectActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedirectActionConfig.Builder#build()} is called immediately and its result is passed to {@link #redirectConfig(RedirectActionConfig)}.\n@param redirectConfig a consumer that will call methods on {@link RedirectActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectConfig(RedirectActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@deprecated Use {@link #redirectConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectConfig(RedirectActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RedirectConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRedirectConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redirectConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redirectConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"getterModel" : {
"returnType" : "RedirectActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedirectConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedirectConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedirectConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"setterMethodName" : "setRedirectConfig",
"setterModel" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : null,
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getFixedResponseConfig",
"beanStyleSetterMethodName" : "setFixedResponseConfig",
"c2jName" : "FixedResponseConfig",
"c2jShape" : "FixedResponseActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\nThis is a convenience that creates an instance of the {@link FixedResponseActionConfig.Builder} avoiding the need to create one manually via {@link FixedResponseActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FixedResponseActionConfig.Builder#build()} is called immediately and its result is passed to {@link #fixedResponseConfig(FixedResponseActionConfig)}.\n@param fixedResponseConfig a consumer that will call methods on {@link FixedResponseActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedResponseConfig(FixedResponseActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@deprecated Use {@link #fixedResponseConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedResponseConfig(FixedResponseActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the FixedResponseConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFixedResponseConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fixedResponseConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fixedResponseConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"getterModel" : {
"returnType" : "FixedResponseActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FixedResponseConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "FixedResponseConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "FixedResponseConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"setterMethodName" : "setFixedResponseConfig",
"setterModel" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : null,
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getForwardConfig",
"beanStyleSetterMethodName" : "setForwardConfig",
"c2jName" : "ForwardConfig",
"c2jShape" : "ForwardActionConfig",
"defaultConsumerFluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\nThis is a convenience that creates an instance of the {@link ForwardActionConfig.Builder} avoiding the need to create one manually via {@link ForwardActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForwardActionConfig.Builder#build()} is called immediately and its result is passed to {@link #forwardConfig(ForwardActionConfig)}.\n@param forwardConfig a consumer that will call methods on {@link ForwardActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forwardConfig(ForwardActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@deprecated Use {@link #forwardConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forwardConfig(ForwardActionConfig)}\n",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ForwardConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasForwardConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forwardConfig",
"fluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forwardConfig",
"getterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"getterModel" : {
"returnType" : "ForwardActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ForwardConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForwardConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ForwardConfig",
"sensitive" : false,
"setterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"setterMethodName" : "setForwardConfig",
"setterModel" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : null,
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AuthenticateCognitoConfig" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateCognitoConfig",
"beanStyleSetterMethodName" : "setAuthenticateCognitoConfig",
"c2jName" : "AuthenticateCognitoConfig",
"c2jShape" : "AuthenticateCognitoActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\nThis is a convenience that creates an instance of the {@link AuthenticateCognitoActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateCognitoActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateCognitoActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}.\n@param authenticateCognitoConfig a consumer that will call methods on {@link AuthenticateCognitoActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateCognitoConfig(AuthenticateCognitoActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@deprecated Use {@link #authenticateCognitoConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateCognitoConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateCognitoConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateCognitoConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateCognitoConfig",
"getterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"getterModel" : {
"returnType" : "AuthenticateCognitoActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateCognitoConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateCognitoConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateCognitoConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"setterMethodName" : "setAuthenticateCognitoConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"AuthenticateOidcConfig" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateOidcConfig",
"beanStyleSetterMethodName" : "setAuthenticateOidcConfig",
"c2jName" : "AuthenticateOidcConfig",
"c2jShape" : "AuthenticateOidcActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\nThis is a convenience that creates an instance of the {@link AuthenticateOidcActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateOidcActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateOidcActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}.\n@param authenticateOidcConfig a consumer that will call methods on {@link AuthenticateOidcActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateOidcConfig(AuthenticateOidcActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@deprecated Use {@link #authenticateOidcConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateOidcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateOidcConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateOidcConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateOidcConfig",
"getterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"getterModel" : {
"returnType" : "AuthenticateOidcActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateOidcConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateOidcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateOidcConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"setterMethodName" : "setAuthenticateOidcConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"FixedResponseConfig" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getFixedResponseConfig",
"beanStyleSetterMethodName" : "setFixedResponseConfig",
"c2jName" : "FixedResponseConfig",
"c2jShape" : "FixedResponseActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\nThis is a convenience that creates an instance of the {@link FixedResponseActionConfig.Builder} avoiding the need to create one manually via {@link FixedResponseActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FixedResponseActionConfig.Builder#build()} is called immediately and its result is passed to {@link #fixedResponseConfig(FixedResponseActionConfig)}.\n@param fixedResponseConfig a consumer that will call methods on {@link FixedResponseActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedResponseConfig(FixedResponseActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@deprecated Use {@link #fixedResponseConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedResponseConfig(FixedResponseActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the FixedResponseConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFixedResponseConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fixedResponseConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fixedResponseConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"getterModel" : {
"returnType" : "FixedResponseActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FixedResponseConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "FixedResponseConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "FixedResponseConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"setterMethodName" : "setFixedResponseConfig",
"setterModel" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : null,
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ForwardConfig" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getForwardConfig",
"beanStyleSetterMethodName" : "setForwardConfig",
"c2jName" : "ForwardConfig",
"c2jShape" : "ForwardActionConfig",
"defaultConsumerFluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\nThis is a convenience that creates an instance of the {@link ForwardActionConfig.Builder} avoiding the need to create one manually via {@link ForwardActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForwardActionConfig.Builder#build()} is called immediately and its result is passed to {@link #forwardConfig(ForwardActionConfig)}.\n@param forwardConfig a consumer that will call methods on {@link ForwardActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forwardConfig(ForwardActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@deprecated Use {@link #forwardConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forwardConfig(ForwardActionConfig)}\n",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ForwardConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasForwardConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forwardConfig",
"fluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forwardConfig",
"getterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"getterModel" : {
"returnType" : "ForwardActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ForwardConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForwardConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ForwardConfig",
"sensitive" : false,
"setterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"setterMethodName" : "setForwardConfig",
"setterModel" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : null,
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Order" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "Order",
"c2jShape" : "ActionOrder",
"defaultConsumerFluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\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 #order(Integer)}.\n@param order 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 #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"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" : "Order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RedirectConfig" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRedirectConfig",
"beanStyleSetterMethodName" : "setRedirectConfig",
"c2jName" : "RedirectConfig",
"c2jShape" : "RedirectActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\nThis is a convenience that creates an instance of the {@link RedirectActionConfig.Builder} avoiding the need to create one manually via {@link RedirectActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedirectActionConfig.Builder#build()} is called immediately and its result is passed to {@link #redirectConfig(RedirectActionConfig)}.\n@param redirectConfig a consumer that will call methods on {@link RedirectActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectConfig(RedirectActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@deprecated Use {@link #redirectConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectConfig(RedirectActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RedirectConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRedirectConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redirectConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redirectConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"getterModel" : {
"returnType" : "RedirectActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedirectConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedirectConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedirectConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"setterMethodName" : "setRedirectConfig",
"setterModel" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : null,
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TargetGroupArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTargetGroupArn",
"beanStyleSetterMethodName" : "setTargetGroupArn",
"c2jName" : "TargetGroupArn",
"c2jShape" : "TargetGroupArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetGroupArn(String)}.\n@param targetGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@deprecated Use {@link #targetGroupArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetGroupArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TargetGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTargetGroupArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetGroupArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetGroupArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetGroupArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetGroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetGroupArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"setterMethodName" : "setTargetGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Type" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ActionTypeEnum",
"defaultConsumerFluentSetterDocumentation" : "The type of action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of action.
",
"endpointDiscoveryId" : false,
"enumType" : "ActionTypeEnum",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTypeAsString",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "ActionTypeEnum",
"defaultConsumerFluentSetterDocumentation" : "The type of action.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum\n@deprecated Use {@link #typeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of action.
",
"endpointDiscoveryId" : false,
"enumType" : "ActionTypeEnum",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"fluentEnumGetterMethodName" : "type",
"fluentEnumSetterMethodName" : "type",
"fluentGetterMethodName" : "typeAsString",
"fluentSetterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionTypeEnum",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of action.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ActionTypeEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n
\n@return The type of action.\n@see ActionTypeEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Type",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of action.
\n@param type The type of action.\n@see ActionTypeEnum",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of action.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTargetGroupArn",
"beanStyleSetterMethodName" : "setTargetGroupArn",
"c2jName" : "TargetGroupArn",
"c2jShape" : "TargetGroupArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetGroupArn(String)}.\n@param targetGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@deprecated Use {@link #targetGroupArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetGroupArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TargetGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTargetGroupArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetGroupArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetGroupArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@return The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetGroupArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetGroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TargetGroupArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
\n@param targetGroupArn The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.",
"setterMethodName" : "setTargetGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "targetGroupArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
and you want to route to a single target group. To route to one or more target groups, use ForwardConfig
instead.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateOidcConfig",
"beanStyleSetterMethodName" : "setAuthenticateOidcConfig",
"c2jName" : "AuthenticateOidcConfig",
"c2jShape" : "AuthenticateOidcActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\nThis is a convenience that creates an instance of the {@link AuthenticateOidcActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateOidcActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateOidcActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}.\n@param authenticateOidcConfig a consumer that will call methods on {@link AuthenticateOidcActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateOidcConfig(AuthenticateOidcActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@deprecated Use {@link #authenticateOidcConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateOidcConfig(AuthenticateOidcActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateOidcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateOidcConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateOidcConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateOidcConfig",
"getterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@return [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"getterModel" : {
"returnType" : "AuthenticateOidcActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateOidcConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateOidcConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateOidcConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
\n@param authenticateOidcConfig [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.",
"setterMethodName" : "setAuthenticateOidcConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateOidcActionConfig",
"variableName" : "authenticateOidcConfig",
"variableType" : "AuthenticateOidcActionConfig",
"documentation" : "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
",
"simpleType" : "AuthenticateOidcActionConfig",
"variableSetterType" : "AuthenticateOidcActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAuthenticateCognitoConfig",
"beanStyleSetterMethodName" : "setAuthenticateCognitoConfig",
"c2jName" : "AuthenticateCognitoConfig",
"c2jShape" : "AuthenticateCognitoActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\nThis is a convenience that creates an instance of the {@link AuthenticateCognitoActionConfig.Builder} avoiding the need to create one manually via {@link AuthenticateCognitoActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticateCognitoActionConfig.Builder#build()} is called immediately and its result is passed to {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}.\n@param authenticateCognitoConfig a consumer that will call methods on {@link AuthenticateCognitoActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticateCognitoConfig(AuthenticateCognitoActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@deprecated Use {@link #authenticateCognitoConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticateCognitoConfig(AuthenticateCognitoActionConfig)}\n",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticateCognitoConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticateCognitoConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticateCognitoConfig",
"fluentSetterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticateCognitoConfig",
"getterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@return [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"getterModel" : {
"returnType" : "AuthenticateCognitoActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AuthenticateCognitoConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticateCognitoConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "AuthenticateCognitoConfig",
"sensitive" : false,
"setterDocumentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
\n@param authenticateCognitoConfig [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.",
"setterMethodName" : "setAuthenticateCognitoConfig",
"setterModel" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : null,
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AuthenticateCognitoActionConfig",
"variableName" : "authenticateCognitoConfig",
"variableType" : "AuthenticateCognitoActionConfig",
"documentation" : "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
",
"simpleType" : "AuthenticateCognitoActionConfig",
"variableSetterType" : "AuthenticateCognitoActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOrder",
"beanStyleSetterMethodName" : "setOrder",
"c2jName" : "Order",
"c2jShape" : "ActionOrder",
"defaultConsumerFluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\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 #order(Integer)}.\n@param order 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 #order(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@deprecated Use {@link #order()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #order(Integer)}\n",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Order property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOrder",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "order",
"fluentSetterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "order",
"getterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@return The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"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" : "Order",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Order",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Order",
"sensitive" : false,
"setterDocumentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
\n@param order The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.",
"setterMethodName" : "setOrder",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "order",
"variableType" : "Integer",
"documentation" : "The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The last action to be performed must be one of the following types of actions: a forward
, fixed-response
, or redirect
.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRedirectConfig",
"beanStyleSetterMethodName" : "setRedirectConfig",
"c2jName" : "RedirectConfig",
"c2jShape" : "RedirectActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\nThis is a convenience that creates an instance of the {@link RedirectActionConfig.Builder} avoiding the need to create one manually via {@link RedirectActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link RedirectActionConfig.Builder#build()} is called immediately and its result is passed to {@link #redirectConfig(RedirectActionConfig)}.\n@param redirectConfig a consumer that will call methods on {@link RedirectActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #redirectConfig(RedirectActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@deprecated Use {@link #redirectConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #redirectConfig(RedirectActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RedirectConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRedirectConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "redirectConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "redirectConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@return [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"getterModel" : {
"returnType" : "RedirectActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RedirectConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RedirectConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "RedirectConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
\n@param redirectConfig [Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.",
"setterMethodName" : "setRedirectConfig",
"setterModel" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : null,
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "RedirectActionConfig",
"variableName" : "redirectConfig",
"variableType" : "RedirectActionConfig",
"documentation" : "[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
",
"simpleType" : "RedirectActionConfig",
"variableSetterType" : "RedirectActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getFixedResponseConfig",
"beanStyleSetterMethodName" : "setFixedResponseConfig",
"c2jName" : "FixedResponseConfig",
"c2jShape" : "FixedResponseActionConfig",
"defaultConsumerFluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\nThis is a convenience that creates an instance of the {@link FixedResponseActionConfig.Builder} avoiding the need to create one manually via {@link FixedResponseActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FixedResponseActionConfig.Builder#build()} is called immediately and its result is passed to {@link #fixedResponseConfig(FixedResponseActionConfig)}.\n@param fixedResponseConfig a consumer that will call methods on {@link FixedResponseActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedResponseConfig(FixedResponseActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@deprecated Use {@link #fixedResponseConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedResponseConfig(FixedResponseActionConfig)}\n",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the FixedResponseConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFixedResponseConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fixedResponseConfig",
"fluentSetterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fixedResponseConfig",
"getterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@return [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"getterModel" : {
"returnType" : "FixedResponseActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FixedResponseConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "FixedResponseConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "FixedResponseConfig",
"sensitive" : false,
"setterDocumentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
\n@param fixedResponseConfig [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.",
"setterMethodName" : "setFixedResponseConfig",
"setterModel" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : null,
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "FixedResponseActionConfig",
"variableName" : "fixedResponseConfig",
"variableType" : "FixedResponseActionConfig",
"documentation" : "[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
",
"simpleType" : "FixedResponseActionConfig",
"variableSetterType" : "FixedResponseActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getForwardConfig",
"beanStyleSetterMethodName" : "setForwardConfig",
"c2jName" : "ForwardConfig",
"c2jShape" : "ForwardActionConfig",
"defaultConsumerFluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\nThis is a convenience that creates an instance of the {@link ForwardActionConfig.Builder} avoiding the need to create one manually via {@link ForwardActionConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForwardActionConfig.Builder#build()} is called immediately and its result is passed to {@link #forwardConfig(ForwardActionConfig)}.\n@param forwardConfig a consumer that will call methods on {@link ForwardActionConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forwardConfig(ForwardActionConfig)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@deprecated Use {@link #forwardConfig()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forwardConfig(ForwardActionConfig)}\n",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ForwardConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasForwardConfig",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forwardConfig",
"fluentSetterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forwardConfig",
"getterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@return Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"getterModel" : {
"returnType" : "ForwardActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ForwardConfig",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForwardConfig",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ForwardConfig",
"sensitive" : false,
"setterDocumentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
\n@param forwardConfig Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.",
"setterMethodName" : "setForwardConfig",
"setterModel" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : null,
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForwardActionConfig",
"variableName" : "forwardConfig",
"variableType" : "ForwardActionConfig",
"documentation" : "Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type
is forward
. If you specify both ForwardConfig
and TargetGroupArn
, you can specify only one target group using ForwardConfig
and it must be the same target group specified in TargetGroupArn
.
",
"simpleType" : "ForwardActionConfig",
"variableSetterType" : "ForwardActionConfig"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Type" ],
"shapeName" : "Action",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Action",
"variableName" : "action",
"variableType" : "Action",
"documentation" : null,
"simpleType" : "Action",
"variableSetterType" : "Action"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ActionTypeEnum" : {
"c2jName" : "ActionTypeEnum",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "FORWARD",
"value" : "forward"
}, {
"name" : "AUTHENTICATE_OIDC",
"value" : "authenticate-oidc"
}, {
"name" : "AUTHENTICATE_COGNITO",
"value" : "authenticate-cognito"
}, {
"name" : "REDIRECT",
"value" : "redirect"
}, {
"name" : "FIXED_RESPONSE",
"value" : "fixed-response"
} ],
"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" : "ActionTypeEnum",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ActionTypeEnum",
"variableName" : "actionTypeEnum",
"variableType" : "ActionTypeEnum",
"documentation" : null,
"simpleType" : "ActionTypeEnum",
"variableSetterType" : "ActionTypeEnum"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AddListenerCertificatesRequest" : {
"c2jName" : "AddListenerCertificatesInput",
"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" : "AddListenerCertificates",
"locationName" : null,
"requestUri" : "/",
"target" : "AddListenerCertificates",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getListenerArn",
"beanStyleSetterMethodName" : "setListenerArn",
"c2jName" : "ListenerArn",
"c2jShape" : "ListenerArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #listenerArn(String)}.\n@param listenerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.\n@deprecated Use {@link #listenerArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listenerArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ListenerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasListenerArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listenerArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listenerArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListenerArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListenerArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ListenerArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.",
"setterMethodName" : "setListenerArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Certificates" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ListenerArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getListenerArn",
"beanStyleSetterMethodName" : "setListenerArn",
"c2jName" : "ListenerArn",
"c2jShape" : "ListenerArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #listenerArn(String)}.\n@param listenerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.\n@deprecated Use {@link #listenerArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listenerArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ListenerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasListenerArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listenerArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listenerArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListenerArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListenerArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ListenerArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.",
"setterMethodName" : "setListenerArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getListenerArn",
"beanStyleSetterMethodName" : "setListenerArn",
"c2jName" : "ListenerArn",
"c2jShape" : "ListenerArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #listenerArn(String)}.\n@param listenerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.\n@deprecated Use {@link #listenerArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #listenerArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ListenerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasListenerArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listenerArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listenerArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@return The Amazon Resource Name (ARN) of the listener.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListenerArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListenerArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ListenerArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the listener.
\n@param listenerArn The Amazon Resource Name (ARN) of the listener.",
"setterMethodName" : "setListenerArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "listenerArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the listener.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
\n@param certificates The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "The certificate to add. You can specify one certificate per call. Set CertificateArn
to the certificate ARN but do not set IsDefault
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ListenerArn", "Certificates" ],
"shapeName" : "AddListenerCertificatesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddListenerCertificatesRequest",
"variableName" : "addListenerCertificatesRequest",
"variableType" : "AddListenerCertificatesRequest",
"documentation" : null,
"simpleType" : "AddListenerCertificatesRequest",
"variableSetterType" : "AddListenerCertificatesRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AddListenerCertificatesResponse" : {
"c2jName" : "AddListenerCertificatesOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "Information about the certificates in the certificate list.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "Information about the certificates in the certificate list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "Information about the certificates in the certificate list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Certificates" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "Information about the certificates in the certificate list.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "Information about the certificates in the certificate list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "Information about the certificates in the certificate list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getCertificates",
"beanStyleSetterMethodName" : "setCertificates",
"c2jName" : "Certificates",
"c2jShape" : "CertificateList",
"defaultConsumerFluentSetterDocumentation" : "Information about the certificates in the certificate list.
\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 #certificates(List)}.\n@param certificates 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 #certificates(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.\n@deprecated Use {@link #certificates()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificates(List)}\n",
"documentation" : "Information about the certificates in the certificate list.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Certificates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCertificates",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "certificates",
"fluentSetterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "certificates",
"getterDocumentation" : "Information about the certificates in the certificate list.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasCertificates()} to see if a value was sent in this field.\n
\n@return Information about the certificates in the certificate list.",
"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" : "Certificates",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Certificates",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Certificate",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Certificate.Builder} avoiding the need to create one manually via {@link Certificate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Certificate.Builder#build()} is called immediately and its result is passed to {@link #member(Certificate)}.\n@param member a consumer that will call methods on {@link Certificate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Certificate)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Certificate)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Certificate",
"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" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : null,
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Certificate",
"variableName" : "member",
"variableType" : "Certificate",
"documentation" : "",
"simpleType" : "Certificate",
"variableSetterType" : "Certificate"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Certificate",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Certificate",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Certificates",
"sensitive" : false,
"setterDocumentation" : "Information about the certificates in the certificate list.
\n@param certificates Information about the certificates in the certificate list.",
"setterMethodName" : "setCertificates",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "certificates",
"variableType" : "java.util.List",
"documentation" : "Information about the certificates in the certificate list.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AddListenerCertificatesResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : "AddListenerCertificatesResult"
},
"variable" : {
"variableDeclarationType" : "AddListenerCertificatesResponse",
"variableName" : "addListenerCertificatesResponse",
"variableType" : "AddListenerCertificatesResponse",
"documentation" : null,
"simpleType" : "AddListenerCertificatesResponse",
"variableSetterType" : "AddListenerCertificatesResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AddTagsRequest" : {
"c2jName" : "AddTagsInput",
"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" : "AddTags",
"locationName" : null,
"requestUri" : "/",
"target" : "AddTags",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "ResourceArns",
"c2jShape" : "ResourceArns",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns 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 #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.",
"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" : "ResourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "The tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"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" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags.
\n@param tags The tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ResourceArns" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "ResourceArns",
"c2jShape" : "ResourceArns",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns 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 #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.",
"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" : "ResourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "The tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"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" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags.
\n@param tags The tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "ResourceArns",
"c2jShape" : "ResourceArns",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns 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 #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Name (ARN) of the resource.",
"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" : "ResourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceArn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource.
\n@param resourceArns The Amazon Resource Name (ARN) of the resource.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Name (ARN) of the resource.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "The tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags.
\n@param tags The tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"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" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags.
\n@param tags The tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ResourceArns", "Tags" ],
"shapeName" : "AddTagsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddTagsRequest",
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"documentation" : null,
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AddTagsResponse" : {
"c2jName" : "AddTagsOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AddTagsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : "AddTagsResult"
},
"variable" : {
"variableDeclarationType" : "AddTagsResponse",
"variableName" : "addTagsResponse",
"variableType" : "AddTagsResponse",
"documentation" : null,
"simpleType" : "AddTagsResponse",
"variableSetterType" : "AddTagsResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AllocationIdNotFoundException" : {
"c2jName" : "AllocationIdNotFoundException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified allocation ID does not exist.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "AllocationIdNotFound",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AllocationIdNotFoundException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AllocationIdNotFoundException",
"variableName" : "allocationIdNotFoundException",
"variableType" : "AllocationIdNotFoundException",
"documentation" : null,
"simpleType" : "AllocationIdNotFoundException",
"variableSetterType" : "AllocationIdNotFoundException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AuthenticateCognitoActionConditionalBehaviorEnum" : {
"c2jName" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "DENY",
"value" : "deny"
}, {
"name" : "ALLOW",
"value" : "allow"
}, {
"name" : "AUTHENTICATE",
"value" : "authenticate"
} ],
"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" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"variableName" : "authenticateCognitoActionConditionalBehaviorEnum",
"variableType" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"documentation" : null,
"simpleType" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"variableSetterType" : "AuthenticateCognitoActionConditionalBehaviorEnum"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AuthenticateCognitoActionConfig" : {
"c2jName" : "AuthenticateCognitoActionConfig",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Request parameters to use when integrating with Amazon Cognito to authenticate users.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getUserPoolArn",
"beanStyleSetterMethodName" : "setUserPoolArn",
"c2jName" : "UserPoolArn",
"c2jShape" : "AuthenticateCognitoActionUserPoolArn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolArn(String)}.\n@param userPoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\n@return The Amazon Resource Name (ARN) of the Amazon Cognito user pool.\n@deprecated Use {@link #userPoolArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\n@param userPoolArn The Amazon Resource Name (ARN) of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the UserPoolArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasUserPoolArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userPoolArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\n@param userPoolArn The Amazon Resource Name (ARN) of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userPoolArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\n@return The Amazon Resource Name (ARN) of the Amazon Cognito user pool.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserPoolArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserPoolArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserPoolArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
\n@param userPoolArn The Amazon Resource Name (ARN) of the Amazon Cognito user pool.",
"setterMethodName" : "setUserPoolArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getUserPoolClientId",
"beanStyleSetterMethodName" : "setUserPoolClientId",
"c2jName" : "UserPoolClientId",
"c2jShape" : "AuthenticateCognitoActionUserPoolClientId",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Amazon Cognito user pool client.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolClientId(String)}.\n@param userPoolClientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClientId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ID of the Amazon Cognito user pool client.
\n@return The ID of the Amazon Cognito user pool client.\n@deprecated Use {@link #userPoolClientId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ID of the Amazon Cognito user pool client.
\n@param userPoolClientId The ID of the Amazon Cognito user pool client.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolClientId(String)}\n",
"documentation" : "The ID of the Amazon Cognito user pool client.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the UserPoolClientId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasUserPoolClientId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userPoolClientId",
"fluentSetterDocumentation" : "The ID of the Amazon Cognito user pool client.
\n@param userPoolClientId The ID of the Amazon Cognito user pool client.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userPoolClientId",
"getterDocumentation" : "The ID of the Amazon Cognito user pool client.
\n@return The ID of the Amazon Cognito user pool client.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserPoolClientId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserPoolClientId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserPoolClientId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Amazon Cognito user pool client.
\n@param userPoolClientId The ID of the Amazon Cognito user pool client.",
"setterMethodName" : "setUserPoolClientId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolClientId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolClientId",
"variableType" : "String",
"documentation" : "The ID of the Amazon Cognito user pool client.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getUserPoolDomain",
"beanStyleSetterMethodName" : "setUserPoolDomain",
"c2jName" : "UserPoolDomain",
"c2jShape" : "AuthenticateCognitoActionUserPoolDomain",
"defaultConsumerFluentSetterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolDomain(String)}.\n@param userPoolDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolDomain(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\n@return The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.\n@deprecated Use {@link #userPoolDomain()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\n@param userPoolDomain The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolDomain(String)}\n",
"documentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the UserPoolDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasUserPoolDomain",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userPoolDomain",
"fluentSetterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\n@param userPoolDomain The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userPoolDomain",
"getterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\n@return The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserPoolDomain",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserPoolDomain",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserPoolDomain",
"sensitive" : false,
"setterDocumentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
\n@param userPoolDomain The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.",
"setterMethodName" : "setUserPoolDomain",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolDomain",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "userPoolDomain",
"variableType" : "String",
"documentation" : "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSessionCookieName",
"beanStyleSetterMethodName" : "setSessionCookieName",
"c2jName" : "SessionCookieName",
"c2jShape" : "AuthenticateCognitoActionSessionCookieName",
"defaultConsumerFluentSetterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionCookieName(String)}.\n@param sessionCookieName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionCookieName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\n@return The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.\n@deprecated Use {@link #sessionCookieName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\n@param sessionCookieName The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sessionCookieName(String)}\n",
"documentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SessionCookieName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSessionCookieName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sessionCookieName",
"fluentSetterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\n@param sessionCookieName The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sessionCookieName",
"getterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\n@return The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SessionCookieName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SessionCookieName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SessionCookieName",
"sensitive" : false,
"setterDocumentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
\n@param sessionCookieName The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.",
"setterMethodName" : "setSessionCookieName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sessionCookieName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sessionCookieName",
"variableType" : "String",
"documentation" : "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getScope",
"beanStyleSetterMethodName" : "setScope",
"c2jName" : "Scope",
"c2jShape" : "AuthenticateCognitoActionScope",
"defaultConsumerFluentSetterDocumentation" : "The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scope(String)}.\n@param scope a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scope(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\n@return The set of user claims to be requested from the IdP. The default is openid
. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n@deprecated Use {@link #scope()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\n@param scope The set of user claims to be requested from the IdP. The default is openid
. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #scope(String)}\n",
"documentation" : "
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Scope property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasScope",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "scope",
"fluentSetterDocumentation" : "The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\n@param scope The set of user claims to be requested from the IdP. The default is openid
. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "scope",
"getterDocumentation" : "
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\n@return The set of user claims to be requested from the IdP. The default is openid
. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Scope",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Scope",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Scope",
"sensitive" : false,
"setterDocumentation" : "
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
\n@param scope The set of user claims to be requested from the IdP. The default is openid
. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.",
"setterMethodName" : "setScope",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "scope",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "scope",
"variableType" : "String",
"documentation" : "
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSessionTimeout",
"beanStyleSetterMethodName" : "setSessionTimeout",
"c2jName" : "SessionTimeout",
"c2jShape" : "AuthenticateCognitoActionSessionTimeout",
"defaultConsumerFluentSetterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\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 #sessionTimeout(Long)}.\n@param sessionTimeout 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 #sessionTimeout(Long)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\n@return The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).\n@deprecated Use {@link #sessionTimeout()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\n@param sessionTimeout The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sessionTimeout(Long)}\n",
"documentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SessionTimeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSessionTimeout",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sessionTimeout",
"fluentSetterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\n@param sessionTimeout The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sessionTimeout",
"getterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\n@return The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).",
"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" : "SessionTimeout",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SessionTimeout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "LONG",
"name" : "SessionTimeout",
"sensitive" : false,
"setterDocumentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
\n@param sessionTimeout The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).",
"setterMethodName" : "setSessionTimeout",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "sessionTimeout",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "sessionTimeout",
"variableType" : "Long",
"documentation" : "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getAuthenticationRequestExtraParams",
"beanStyleSetterMethodName" : "setAuthenticationRequestExtraParams",
"c2jName" : "AuthenticationRequestExtraParams",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestExtraParams",
"defaultConsumerFluentSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authenticationRequestExtraParams(Map)}.\n@param authenticationRequestExtraParams a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationRequestExtraParams(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAuthenticationRequestExtraParams()} to see if a value was sent in this field.\n
\n@return The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@deprecated Use {@link #authenticationRequestExtraParams()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticationRequestExtraParams(Map)}\n",
"documentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticationRequestExtraParams property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticationRequestExtraParams",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticationRequestExtraParams",
"fluentSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticationRequestExtraParams",
"getterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAuthenticationRequestExtraParams()} to see if a value was sent in this field.\n
\n@return The query parameters (up to 10) to include in the redirect request to the authorization endpoint.",
"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" : "AuthenticationRequestExtraParams",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticationRequestExtraParams",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestParamName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestParamValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "AuthenticationRequestExtraParams",
"sensitive" : false,
"setterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.",
"setterMethodName" : "setAuthenticationRequestExtraParams",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "authenticationRequestExtraParams",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "authenticationRequestExtraParams",
"variableType" : "java.util.Map",
"documentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOnUnauthenticatedRequestAsString",
"beanStyleSetterMethodName" : "setOnUnauthenticatedRequest",
"c2jName" : "OnUnauthenticatedRequest",
"c2jShape" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"defaultConsumerFluentSetterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onUnauthenticatedRequestAsString(String)}.\n@param onUnauthenticatedRequest a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onUnauthenticatedRequest(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #onUnauthenticatedRequest} will return {@link AuthenticateCognitoActionConditionalBehaviorEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #onUnauthenticatedRequestAsString}.\n
\n@return The behavior if the user is not authenticated. The following are possible values: -
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@see AuthenticateCognitoActionConditionalBehaviorEnum\n@deprecated Use {@link #onUnauthenticatedRequestAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@param onUnauthenticatedRequest The behavior if the user is not authenticated. The following are possible values: -
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@see AuthenticateCognitoActionConditionalBehaviorEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthenticateCognitoActionConditionalBehaviorEnum\n@deprecated Use {@link #onUnauthenticatedRequest(String)}\n",
"documentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
",
"endpointDiscoveryId" : false,
"enumType" : "AuthenticateCognitoActionConditionalBehaviorEnum",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnUnauthenticatedRequest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnUnauthenticatedRequest",
"fluentEnumGetterMethodName" : "onUnauthenticatedRequest",
"fluentEnumSetterMethodName" : "onUnauthenticatedRequest",
"fluentGetterMethodName" : "onUnauthenticatedRequestAsString",
"fluentSetterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@param onUnauthenticatedRequest The behavior if the user is not authenticated. The following are possible values: -
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@see AuthenticateCognitoActionConditionalBehaviorEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthenticateCognitoActionConditionalBehaviorEnum",
"fluentSetterMethodName" : "onUnauthenticatedRequest",
"getterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #onUnauthenticatedRequest} will return {@link AuthenticateCognitoActionConditionalBehaviorEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #onUnauthenticatedRequestAsString}.\n
\n@return The behavior if the user is not authenticated. The following are possible values: -
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@see AuthenticateCognitoActionConditionalBehaviorEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OnUnauthenticatedRequest",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnUnauthenticatedRequest",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnUnauthenticatedRequest",
"sensitive" : false,
"setterDocumentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@param onUnauthenticatedRequest The behavior if the user is not authenticated. The following are possible values: -
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
\n@see AuthenticateCognitoActionConditionalBehaviorEnum",
"setterMethodName" : "setOnUnauthenticatedRequest",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onUnauthenticatedRequest",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onUnauthenticatedRequest",
"variableType" : "String",
"documentation" : "The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AuthenticationRequestExtraParams" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getAuthenticationRequestExtraParams",
"beanStyleSetterMethodName" : "setAuthenticationRequestExtraParams",
"c2jName" : "AuthenticationRequestExtraParams",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestExtraParams",
"defaultConsumerFluentSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authenticationRequestExtraParams(Map)}.\n@param authenticationRequestExtraParams a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationRequestExtraParams(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAuthenticationRequestExtraParams()} to see if a value was sent in this field.\n
\n@return The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@deprecated Use {@link #authenticationRequestExtraParams()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authenticationRequestExtraParams(Map)}\n",
"documentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AuthenticationRequestExtraParams property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAuthenticationRequestExtraParams",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authenticationRequestExtraParams",
"fluentSetterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authenticationRequestExtraParams",
"getterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAuthenticationRequestExtraParams()} to see if a value was sent in this field.\n
\n@return The query parameters (up to 10) to include in the redirect request to the authorization endpoint.",
"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" : "AuthenticationRequestExtraParams",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AuthenticationRequestExtraParams",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestParamName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "AuthenticateCognitoActionAuthenticationRequestParamValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "AuthenticationRequestExtraParams",
"sensitive" : false,
"setterDocumentation" : "The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
\n@param authenticationRequestExtraParams The query parameters (up to 10) to include in the redirect request to the authorization endpoint.",
"setterMethodName" : "setAuthenticationRequestExtraParams",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "authenticationRequestExtraParams",
"variableType" : "java.util.Map