@Generated(value="software.amazon.awssdk:codegen") public class CloudWatchLoggingOptionUpdate extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<CloudWatchLoggingOptionUpdate.Builder,CloudWatchLoggingOptionUpdate>
Describes CloudWatch logging option updates.
Modifier and Type | Class and Description |
---|---|
static interface |
CloudWatchLoggingOptionUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
static CloudWatchLoggingOptionUpdate.Builder |
builder() |
String |
cloudWatchLoggingOptionId()
ID of the CloudWatch logging option to update
|
boolean |
equals(Object obj) |
int |
hashCode() |
String |
logStreamARNUpdate()
ARN of the CloudWatch log to receive application messages.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
roleARNUpdate()
IAM ARN of the role to use to send application messages.
|
static Class<? extends CloudWatchLoggingOptionUpdate.Builder> |
serializableBuilderClass() |
CloudWatchLoggingOptionUpdate.Builder |
toBuilder() |
String |
toString() |
public String cloudWatchLoggingOptionId()
ID of the CloudWatch logging option to update
public String logStreamARNUpdate()
ARN of the CloudWatch log to receive application messages.
public String roleARNUpdate()
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.
PutLogEvents
policy action enabled.public CloudWatchLoggingOptionUpdate.Builder toBuilder()
toBuilder
in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<CloudWatchLoggingOptionUpdate.Builder,CloudWatchLoggingOptionUpdate>
public static CloudWatchLoggingOptionUpdate.Builder builder()
public static Class<? extends CloudWatchLoggingOptionUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2017. All rights reserved.