Class StringDatasetParameter
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.StringDatasetParameter
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<StringDatasetParameter.Builder,StringDatasetParameter>
@Generated("software.amazon.awssdk:codegen") public final class StringDatasetParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StringDatasetParameter.Builder,StringDatasetParameter>
A string parameter for a dataset.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
StringDatasetParameter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringDatasetParameter.Builder
builder()
StringDatasetParameterDefaultValues
defaultValues()
A list of default values for a given string dataset parameter type.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
id()
An identifier for the string parameter that is created in the dataset.String
name()
The name of the string parameter that is created in the dataset.List<SdkField<?>>
sdkFields()
static Class<? extends StringDatasetParameter.Builder>
serializableBuilderClass()
StringDatasetParameter.Builder
toBuilder()
String
toString()
Returns a string representation of this object.DatasetParameterValueType
valueType()
The value type of the dataset parameter.String
valueTypeAsString()
The value type of the dataset parameter.-
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
-
id
public final String id()
An identifier for the string parameter that is created in the dataset.
- Returns:
- An identifier for the string parameter that is created in the dataset.
-
name
public final String name()
The name of the string parameter that is created in the dataset.
- Returns:
- The name of the string parameter that is created in the dataset.
-
valueType
public final DatasetParameterValueType valueType()
The value type of the dataset parameter. Valid values are
single value
ormulti value
.If the service returns an enum value that is not available in the current SDK version,
valueType
will returnDatasetParameterValueType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromvalueTypeAsString()
.- Returns:
- The value type of the dataset parameter. Valid values are
single value
ormulti value
. - See Also:
DatasetParameterValueType
-
valueTypeAsString
public final String valueTypeAsString()
The value type of the dataset parameter. Valid values are
single value
ormulti value
.If the service returns an enum value that is not available in the current SDK version,
valueType
will returnDatasetParameterValueType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromvalueTypeAsString()
.- Returns:
- The value type of the dataset parameter. Valid values are
single value
ormulti value
. - See Also:
DatasetParameterValueType
-
defaultValues
public final StringDatasetParameterDefaultValues defaultValues()
A list of default values for a given string dataset parameter type. This structure only accepts static values.
- Returns:
- A list of default values for a given string dataset parameter type. This structure only accepts static values.
-
toBuilder
public StringDatasetParameter.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<StringDatasetParameter.Builder,StringDatasetParameter>
-
builder
public static StringDatasetParameter.Builder builder()
-
serializableBuilderClass
public static Class<? extends StringDatasetParameter.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.
-
-