Class CloudWatchLoggingOptionDescription
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.CloudWatchLoggingOptionDescription
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CloudWatchLoggingOptionDescription.Builder,CloudWatchLoggingOptionDescription>
@Generated("software.amazon.awssdk:codegen") public final class CloudWatchLoggingOptionDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloudWatchLoggingOptionDescription.Builder,CloudWatchLoggingOptionDescription>
Describes the Amazon CloudWatch logging option.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCloudWatchLoggingOptionDescription.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloudWatchLoggingOptionDescription.Builderbuilder()StringcloudWatchLoggingOptionId()The ID of the CloudWatch logging option description.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlogStreamARN()The Amazon Resource Name (ARN) of the CloudWatch log to receive application messages.StringroleARN()The IAM ARN of the role to use to send application messages.List<SdkField<?>>sdkFields()static Class<? extends CloudWatchLoggingOptionDescription.Builder>serializableBuilderClass()CloudWatchLoggingOptionDescription.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cloudWatchLoggingOptionId
public final String cloudWatchLoggingOptionId()
The ID of the CloudWatch logging option description.
- Returns:
- The ID of the CloudWatch logging option description.
-
logStreamARN
public final String logStreamARN()
The Amazon Resource Name (ARN) of the CloudWatch log to receive application messages.
- Returns:
- The Amazon Resource Name (ARN) of the CloudWatch log to receive application messages.
-
roleARN
public final String roleARN()
The IAM ARN of the role to use to send application messages.
Provided for backward compatibility. Applications created with the current API version have an application-level service execution role rather than a resource-level role.
- Returns:
- The IAM ARN of the role to use to send application messages.
Provided for backward compatibility. Applications created with the current API version have an application-level service execution role rather than a resource-level role.
-
toBuilder
public CloudWatchLoggingOptionDescription.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CloudWatchLoggingOptionDescription.Builder,CloudWatchLoggingOptionDescription>
-
builder
public static CloudWatchLoggingOptionDescription.Builder builder()
-
serializableBuilderClass
public static Class<? extends CloudWatchLoggingOptionDescription.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-