Class TopicRefreshDetails
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicRefreshDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TopicRefreshDetails.Builder,TopicRefreshDetails>
@Generated("software.amazon.awssdk:codegen") public final class TopicRefreshDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicRefreshDetails.Builder,TopicRefreshDetails>
The details about the refresh of a topic.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopicRefreshDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopicRefreshDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrefreshArn()The Amazon Resource Name (ARN) of the topic refresh.StringrefreshId()The ID of the refresh, which occurs as a result of topic creation or topic update.TopicRefreshStatusrefreshStatus()The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.StringrefreshStatusAsString()The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TopicRefreshDetails.Builder>serializableBuilderClass()TopicRefreshDetails.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
-
refreshArn
public final String refreshArn()
The Amazon Resource Name (ARN) of the topic refresh.
- Returns:
- The Amazon Resource Name (ARN) of the topic refresh.
-
refreshId
public final String refreshId()
The ID of the refresh, which occurs as a result of topic creation or topic update.
- Returns:
- The ID of the refresh, which occurs as a result of topic creation or topic update.
-
refreshStatus
public final TopicRefreshStatus refreshStatus()
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
If the service returns an enum value that is not available in the current SDK version,
refreshStatuswill returnTopicRefreshStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshStatusAsString().- Returns:
- The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
- See Also:
TopicRefreshStatus
-
refreshStatusAsString
public final String refreshStatusAsString()
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
If the service returns an enum value that is not available in the current SDK version,
refreshStatuswill returnTopicRefreshStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshStatusAsString().- Returns:
- The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
- See Also:
TopicRefreshStatus
-
toBuilder
public TopicRefreshDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TopicRefreshDetails.Builder,TopicRefreshDetails>
-
builder
public static TopicRefreshDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicRefreshDetails.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
-
-