Cloneable
, ReadLimitInfo
, ToCopyableBuilder<PutRuleRequest.Builder,PutRuleRequest>
@Generated("software.amazon.awssdk:codegen") public class PutRuleRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<PutRuleRequest.Builder,PutRuleRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
PutRuleRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static PutRuleRequest.Builder |
builder() |
|
String |
description() |
A description of the rule.
|
boolean |
equals(Object obj) |
|
String |
eventPattern() |
The event pattern.
|
int |
hashCode() |
|
String |
name() |
The name of the rule that you are creating or updating.
|
String |
roleArn() |
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
|
String |
scheduleExpression() |
The scheduling expression.
|
static Class<? extends PutRuleRequest.Builder> |
serializableBuilderClass() |
|
String |
state() |
Indicates whether the rule is enabled or disabled.
|
PutRuleRequest.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 name()
The name of the rule that you are creating or updating.
public String scheduleExpression()
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
public String eventPattern()
The event pattern. For more information, see Events and Event Patterns in the Amazon CloudWatch Events User Guide.
public String state()
Indicates whether the rule is enabled or disabled.
RuleState
public String description()
A description of the rule.
public String roleArn()
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
public PutRuleRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PutRuleRequest.Builder,PutRuleRequest>
public static PutRuleRequest.Builder builder()
public static Class<? extends PutRuleRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.