Interface DescribeRuleResponse.Builder

    • Method Detail

      • name

        DescribeRuleResponse.Builder name​(String 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

        DescribeRuleResponse.Builder arn​(String 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.
      • scheduleExpression

        DescribeRuleResponse.Builder scheduleExpression​(String 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

        DescribeRuleResponse.Builder state​(String 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:
        RuleState, RuleState
      • state

        DescribeRuleResponse.Builder state​(RuleState 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:
        RuleState, RuleState
      • description

        DescribeRuleResponse.Builder description​(String 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

        DescribeRuleResponse.Builder roleArn​(String 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

        DescribeRuleResponse.Builder managedBy​(String 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

        DescribeRuleResponse.Builder eventBusName​(String 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

        DescribeRuleResponse.Builder createdBy​(String createdBy)

        The account ID of the user that created the rule. If you use PutRule to 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 for CreatedBy is 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 use PutRule to 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 for CreatedBy is 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.