Interface DescribeRuleResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeRuleResponse.Builder,,DescribeRuleResponse> EventBridgeResponse.Builder,SdkBuilder<DescribeRuleResponse.Builder,,DescribeRuleResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeRuleResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the rule.The account ID of the user that created the rule.description(String description) The description of the rule.eventBusName(String eventBusName) The name of the event bus associated with the rule.eventPattern(String eventPattern) The event pattern.If this is a managed rule, created by an Amazon Web Services service on your behalf, this field displays the principal name of the Amazon Web Services service that created the rule.The name of the rule.The Amazon Resource Name (ARN) of the IAM role associated with the rule.scheduleExpression(String scheduleExpression) The scheduling expression.Specifies whether the rule is enabled or disabled.Specifies whether the rule is enabled or disabled.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.eventbridge.model.EventBridgeResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
name
The name of the rule.
- Parameters:
name- The name of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the rule.
- Parameters:
arn- The Amazon Resource Name (ARN) of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventPattern
The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide .
- Parameters:
eventPattern- The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide .- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleExpression
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
- Parameters:
scheduleExpression- The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Specifies whether the rule is enabled or disabled.
- Parameters:
state- Specifies whether the rule is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
Specifies whether the rule is enabled or disabled.
- Parameters:
state- Specifies whether the rule is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the rule.
- Parameters:
description- The description of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedBy
If this is a managed rule, created by an Amazon Web Services service on your behalf, this field displays the principal name of the Amazon Web Services service that created the rule.
- Parameters:
managedBy- If this is a managed rule, created by an Amazon Web Services service on your behalf, this field displays the principal name of the Amazon Web Services service that created the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBusName
The name of the event bus associated with the rule.
- Parameters:
eventBusName- The name of the event bus associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The account ID of the user that created the rule. If you use
PutRuleto put a rule on an event bus in another account, the other account is the owner of the rule, and the rule ARN includes the account ID for that account. However, the value forCreatedByis the account ID as the account that created the rule in the other account.- Parameters:
createdBy- The account ID of the user that created the rule. If you usePutRuleto put a rule on an event bus in another account, the other account is the owner of the rule, and the rule ARN includes the account ID for that account. However, the value forCreatedByis the account ID as the account that created the rule in the other account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-