@Generated(value="software.amazon.awssdk:codegen") public final class PutDestinationRequest extends CloudWatchLogsRequest implements ToCopyableBuilder<PutDestinationRequest.Builder,PutDestinationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutDestinationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutDestinationRequest.Builder |
builder() |
String |
destinationName()
A name for the destination.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
roleArn()
The ARN of an IAM role that grants CloudWatch Logs permissions to call the Amazon Kinesis PutRecord operation on
the destination stream.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutDestinationRequest.Builder> |
serializableBuilderClass() |
String |
targetArn()
The ARN of an Amazon Kinesis stream to which to deliver matching log events.
|
PutDestinationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String destinationName()
A name for the destination.
public String targetArn()
The ARN of an Amazon Kinesis stream to which to deliver matching log events.
public String roleArn()
The ARN of an IAM role that grants CloudWatch Logs permissions to call the Amazon Kinesis PutRecord operation on the destination stream.
public PutDestinationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutDestinationRequest.Builder,PutDestinationRequest>toBuilder in class CloudWatchLogsRequestpublic static PutDestinationRequest.Builder builder()
public static Class<? extends PutDestinationRequest.Builder> serializableBuilderClass()
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.