Class TelemetryConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.greengrass.model.TelemetryConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TelemetryConfiguration.Builder,TelemetryConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class TelemetryConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TelemetryConfiguration.Builder,TelemetryConfiguration>
Configuration settings for running telemetry.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTelemetryConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TelemetryConfiguration.Builderbuilder()ConfigurationSyncStatusconfigurationSyncStatus()Synchronization status of the device reported configuration with the desired configuration.StringconfigurationSyncStatusAsString()Synchronization status of the device reported configuration with the desired configuration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends TelemetryConfiguration.Builder>serializableBuilderClass()Telemetrytelemetry()Configure telemetry to be on or off.StringtelemetryAsString()Configure telemetry to be on or off.TelemetryConfiguration.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
-
configurationSyncStatus
public final ConfigurationSyncStatus configurationSyncStatus()
Synchronization status of the device reported configuration with the desired configuration.If the service returns an enum value that is not available in the current SDK version,
configurationSyncStatuswill returnConfigurationSyncStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationSyncStatusAsString().- Returns:
- Synchronization status of the device reported configuration with the desired configuration.
- See Also:
ConfigurationSyncStatus
-
configurationSyncStatusAsString
public final String configurationSyncStatusAsString()
Synchronization status of the device reported configuration with the desired configuration.If the service returns an enum value that is not available in the current SDK version,
configurationSyncStatuswill returnConfigurationSyncStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationSyncStatusAsString().- Returns:
- Synchronization status of the device reported configuration with the desired configuration.
- See Also:
ConfigurationSyncStatus
-
telemetry
public final Telemetry telemetry()
Configure telemetry to be on or off.If the service returns an enum value that is not available in the current SDK version,
telemetrywill returnTelemetry.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtelemetryAsString().- Returns:
- Configure telemetry to be on or off.
- See Also:
Telemetry
-
telemetryAsString
public final String telemetryAsString()
Configure telemetry to be on or off.If the service returns an enum value that is not available in the current SDK version,
telemetrywill returnTelemetry.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtelemetryAsString().- Returns:
- Configure telemetry to be on or off.
- See Also:
Telemetry
-
toBuilder
public TelemetryConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TelemetryConfiguration.Builder,TelemetryConfiguration>
-
builder
public static TelemetryConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends TelemetryConfiguration.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.
-
-