Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateRuleRequest.Builder,CreateRuleRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateRuleRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateRuleRequest.Builder,CreateRuleRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateRuleRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
List<Action> |
actions() |
An action.
|
static CreateRuleRequest.Builder |
builder() |
|
List<RuleCondition> |
conditions() |
A condition.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
listenerArn() |
The Amazon Resource Name (ARN) of the listener.
|
Integer |
priority() |
The priority for the rule.
|
static Class<? extends CreateRuleRequest.Builder> |
serializableBuilderClass() |
|
CreateRuleRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String listenerArn()
The Amazon Resource Name (ARN) of the listener.
public List<RuleCondition> conditions()
A condition. Each condition specifies a field name and a single value.
If the field name is host-header
, you can specify a single host name (for example, my.example.com).
A host name is case insensitive, can be up to 128 characters in length, and can contain any of the following
characters. Note that you can include up to three wildcard characters.
A-Z, a-z, 0-9
- .
* (matches 0 or more characters)
? (matches exactly 1 character)
If the field name is path-pattern
, you can specify a single path pattern. A path pattern is case
sensitive, can be up to 128 characters in length, and can contain any of the following characters. Note that you
can include up to three wildcard characters.
A-Z, a-z, 0-9
_ - . $ / ~ " ' @ : +
& (using &)
* (matches 0 or more characters)
? (matches exactly 1 character)
If the field name is host-header
, you can specify a single host name (for example,
my.example.com). A host name is case insensitive, can be up to 128 characters in length, and can contain
any of the following characters. Note that you can include up to three wildcard characters.
A-Z, a-z, 0-9
- .
* (matches 0 or more characters)
? (matches exactly 1 character)
If the field name is path-pattern
, you can specify a single path pattern. A path pattern is
case sensitive, can be up to 128 characters in length, and can contain any of the following characters.
Note that you can include up to three wildcard characters.
A-Z, a-z, 0-9
_ - . $ / ~ " ' @ : +
& (using &)
* (matches 0 or more characters)
? (matches exactly 1 character)
public Integer priority()
The priority for the rule. A listener can't have multiple rules with the same priority.
public List<Action> actions()
An action. Each action has the type forward
and specifies a target group.
forward
and specifies a target group.public CreateRuleRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateRuleRequest.Builder,CreateRuleRequest>
public static CreateRuleRequest.Builder builder()
public static Class<? extends CreateRuleRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.