Class LoggingOptions
- java.lang.Object
-
- software.amazon.awssdk.services.iotanalytics.model.LoggingOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LoggingOptions.Builder,LoggingOptions>
@Generated("software.amazon.awssdk:codegen") public final class LoggingOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LoggingOptions.Builder,LoggingOptions>
Information about logging options.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLoggingOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoggingOptions.Builderbuilder()Booleanenabled()If true, logging is enabled for IoT Analytics.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LoggingLevellevel()The logging level.StringlevelAsString()The logging level.StringroleArn()The ARN of the role that grants permission to IoT Analytics to perform logging.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends LoggingOptions.Builder>serializableBuilderClass()LoggingOptions.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
-
roleArn
public final String roleArn()
The ARN of the role that grants permission to IoT Analytics to perform logging.
- Returns:
- The ARN of the role that grants permission to IoT Analytics to perform logging.
-
level
public final LoggingLevel level()
The logging level. Currently, only ERROR is supported.
If the service returns an enum value that is not available in the current SDK version,
levelwill returnLoggingLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlevelAsString().- Returns:
- The logging level. Currently, only ERROR is supported.
- See Also:
LoggingLevel
-
levelAsString
public final String levelAsString()
The logging level. Currently, only ERROR is supported.
If the service returns an enum value that is not available in the current SDK version,
levelwill returnLoggingLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlevelAsString().- Returns:
- The logging level. Currently, only ERROR is supported.
- See Also:
LoggingLevel
-
enabled
public final Boolean enabled()
If true, logging is enabled for IoT Analytics.
- Returns:
- If true, logging is enabled for IoT Analytics.
-
toBuilder
public LoggingOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LoggingOptions.Builder,LoggingOptions>
-
builder
public static LoggingOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends LoggingOptions.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-