Class IntegerParameterDeclaration
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.IntegerParameterDeclaration
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<IntegerParameterDeclaration.Builder,IntegerParameterDeclaration>
@Generated("software.amazon.awssdk:codegen") public final class IntegerParameterDeclaration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IntegerParameterDeclaration.Builder,IntegerParameterDeclaration>
A parameter declaration for the
Integer
data type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
IntegerParameterDeclaration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntegerParameterDeclaration.Builder
builder()
IntegerDefaultValues
defaultValues()
The default values of a parameter.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
boolean
hasMappedDataSetParameters()
For responses, this returns true if the service returned a value for the MappedDataSetParameters property.List<MappedDataSetParameter>
mappedDataSetParameters()
Returns the value of the MappedDataSetParameters property for this object.String
name()
The name of the parameter that is being declared.ParameterValueType
parameterValueType()
The value type determines whether the parameter is a single-value or multi-value parameter.String
parameterValueTypeAsString()
The value type determines whether the parameter is a single-value or multi-value parameter.List<SdkField<?>>
sdkFields()
static Class<? extends IntegerParameterDeclaration.Builder>
serializableBuilderClass()
IntegerParameterDeclaration.Builder
toBuilder()
String
toString()
Returns a string representation of this object.IntegerValueWhenUnsetConfiguration
valueWhenUnset()
A parameter declaration for theInteger
data type.-
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
-
parameterValueType
public final ParameterValueType parameterValueType()
The value type determines whether the parameter is a single-value or multi-value parameter.
If the service returns an enum value that is not available in the current SDK version,
parameterValueType
will returnParameterValueType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromparameterValueTypeAsString()
.- Returns:
- The value type determines whether the parameter is a single-value or multi-value parameter.
- See Also:
ParameterValueType
-
parameterValueTypeAsString
public final String parameterValueTypeAsString()
The value type determines whether the parameter is a single-value or multi-value parameter.
If the service returns an enum value that is not available in the current SDK version,
parameterValueType
will returnParameterValueType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromparameterValueTypeAsString()
.- Returns:
- The value type determines whether the parameter is a single-value or multi-value parameter.
- See Also:
ParameterValueType
-
name
public final String name()
The name of the parameter that is being declared.
- Returns:
- The name of the parameter that is being declared.
-
defaultValues
public final IntegerDefaultValues defaultValues()
The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.
- Returns:
- The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.
-
valueWhenUnset
public final IntegerValueWhenUnsetConfiguration valueWhenUnset()
A parameter declaration for the
Integer
data type.- Returns:
- A parameter declaration for the
Integer
data type.
-
hasMappedDataSetParameters
public final boolean hasMappedDataSetParameters()
For responses, this returns true if the service returned a value for the MappedDataSetParameters 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.
-
mappedDataSetParameters
public final List<MappedDataSetParameter> mappedDataSetParameters()
Returns the value of the MappedDataSetParameters property for this object.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
hasMappedDataSetParameters()
method.- Returns:
- The value of the MappedDataSetParameters property for this object.
-
toBuilder
public IntegerParameterDeclaration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<IntegerParameterDeclaration.Builder,IntegerParameterDeclaration>
-
builder
public static IntegerParameterDeclaration.Builder builder()
-
serializableBuilderClass
public static Class<? extends IntegerParameterDeclaration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-