Interface EventBridgeRuleTemplateSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EventBridgeRuleTemplateSummary.Builder,EventBridgeRuleTemplateSummary>, SdkBuilder<EventBridgeRuleTemplateSummary.Builder,EventBridgeRuleTemplateSummary>, SdkPojo
Enclosing class:
EventBridgeRuleTemplateSummary

public static interface EventBridgeRuleTemplateSummary.Builder extends SdkPojo, CopyableBuilder<EventBridgeRuleTemplateSummary.Builder,EventBridgeRuleTemplateSummary>
  • Method Details

    • arn

      An eventbridge rule template's ARN (Amazon Resource Name)
      Parameters:
      arn - An eventbridge rule template's ARN (Amazon Resource Name)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      Sets the value of the CreatedAt property for this object.
      Parameters:
      createdAt - The new value for the CreatedAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      A resource's optional description.
      Parameters:
      description - A resource's optional description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventTargetCount

      EventBridgeRuleTemplateSummary.Builder eventTargetCount(Integer eventTargetCount)
      The number of targets configured to send matching events.
      Parameters:
      eventTargetCount - The number of targets configured to send matching events.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventType

      Sets the value of the EventType property for this object.
      Parameters:
      eventType - The new value for the EventType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventType

      Sets the value of the EventType property for this object.
      Parameters:
      eventType - The new value for the EventType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groupId

      An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
      Parameters:
      groupId - An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`
      Parameters:
      id - An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      Sets the value of the ModifiedAt property for this object.
      Parameters:
      modifiedAt - The new value for the ModifiedAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A resource's name. Names must be unique within the scope of a resource type in a specific region.
      Parameters:
      name - A resource's name. Names must be unique within the scope of a resource type in a specific region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.