Class CommandParameter
java.lang.Object
software.amazon.awssdk.services.iot.model.CommandParameter
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<CommandParameter.Builder,- CommandParameter> 
@Generated("software.amazon.awssdk:codegen")
public final class CommandParameter
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<CommandParameter.Builder,CommandParameter> 
A map of key-value pairs that describe the command.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic CommandParameter.Builderbuilder()final CommandParameterValueThe default value used to describe the command.final StringThe description of the command parameter.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of a specific parameter used in a command and command execution.static Class<? extends CommandParameter.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final CommandParameterValuevalue()The value used to describe the command.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
nameThe name of a specific parameter used in a command and command execution. - Returns:
- The name of a specific parameter used in a command and command execution.
 
- 
valueThe value used to describe the command. When you assign a value to a parameter, it will override any default value that you had already specified. - Returns:
- The value used to describe the command. When you assign a value to a parameter, it will override any default value that you had already specified.
 
- 
defaultValueThe default value used to describe the command. This is the value assumed by the parameter if no other value is assigned to it. - Returns:
- The default value used to describe the command. This is the value assumed by the parameter if no other value is assigned to it.
 
- 
descriptionThe description of the command parameter. - Returns:
- The description of the command parameter.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<CommandParameter.Builder,- CommandParameter> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-