Interface CloudWatchLoggingOptionDescription.Builder

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

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

    • cloudWatchLoggingOptionId

      CloudWatchLoggingOptionDescription.Builder cloudWatchLoggingOptionId(String cloudWatchLoggingOptionId)

      ID of the CloudWatch logging option description.

      Parameters:
      cloudWatchLoggingOptionId - ID of the CloudWatch logging option description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logStreamARN

      ARN of the CloudWatch log to receive application messages.

      Parameters:
      logStreamARN - ARN of the CloudWatch log to receive application messages.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleARN

      IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the PutLogEvents policy action enabled.

      Parameters:
      roleARN - IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the PutLogEvents policy action enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.