Class ConfigurationManagerSummary
- java.lang.Object
-
- software.amazon.awssdk.services.ssmquicksetup.model.ConfigurationManagerSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfigurationManagerSummary.Builder,ConfigurationManagerSummary>
@Generated("software.amazon.awssdk:codegen") public final class ConfigurationManagerSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfigurationManagerSummary.Builder,ConfigurationManagerSummary>
A summary of a Quick Setup configuration manager.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfigurationManagerSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigurationManagerSummary.Builderbuilder()List<ConfigurationDefinitionSummary>configurationDefinitionSummaries()A summary of the Quick Setup configuration definition.Stringdescription()The description of the configuration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasConfigurationDefinitionSummaries()For responses, this returns true if the service returned a value for the ConfigurationDefinitionSummaries property.inthashCode()booleanhasStatusSummaries()For responses, this returns true if the service returned a value for the StatusSummaries property.StringmanagerArn()The ARN of the Quick Setup configuration.Stringname()The name of the configurationMap<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConfigurationManagerSummary.Builder>serializableBuilderClass()List<StatusSummary>statusSummaries()Summaries of the state of the configuration manager.ConfigurationManagerSummary.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
-
hasConfigurationDefinitionSummaries
public final boolean hasConfigurationDefinitionSummaries()
For responses, this returns true if the service returned a value for the ConfigurationDefinitionSummaries property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
configurationDefinitionSummaries
public final List<ConfigurationDefinitionSummary> configurationDefinitionSummaries()
A summary of the Quick Setup configuration definition.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasConfigurationDefinitionSummaries()method.- Returns:
- A summary of the Quick Setup configuration definition.
-
description
public final String description()
The description of the configuration.
- Returns:
- The description of the configuration.
-
managerArn
public final String managerArn()
The ARN of the Quick Setup configuration.
- Returns:
- The ARN of the Quick Setup configuration.
-
name
public final String name()
The name of the configuration
- Returns:
- The name of the configuration
-
hasStatusSummaries
public final boolean hasStatusSummaries()
For responses, this returns true if the service returned a value for the StatusSummaries property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
statusSummaries
public final List<StatusSummary> statusSummaries()
Summaries of the state of the configuration manager. These summaries include an aggregate of the statuses from the configuration definition associated with the configuration manager. This includes deployment statuses, association statuses, drift statuses, health checks, and more.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasStatusSummaries()method.- Returns:
- Summaries of the state of the configuration manager. These summaries include an aggregate of the statuses from the configuration definition associated with the configuration manager. This includes deployment statuses, association statuses, drift statuses, health checks, and more.
-
toBuilder
public ConfigurationManagerSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfigurationManagerSummary.Builder,ConfigurationManagerSummary>
-
builder
public static ConfigurationManagerSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConfigurationManagerSummary.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
-
-