Class AnalyticsBinKey
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.AnalyticsBinKey
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AnalyticsBinKey.Builder,AnalyticsBinKey>
@Generated("software.amazon.awssdk:codegen") public final class AnalyticsBinKey extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalyticsBinKey.Builder,AnalyticsBinKey>
An object containing the criterion by which to bin the results and the value that defines that bin.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAnalyticsBinKey.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnalyticsBinKey.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AnalyticsBinByNamename()The criterion by which to bin the results.StringnameAsString()The criterion by which to bin the results.List<SdkField<?>>sdkFields()static Class<? extends AnalyticsBinKey.Builder>serializableBuilderClass()AnalyticsBinKey.BuildertoBuilder()StringtoString()Returns a string representation of this object.Longvalue()The value of the criterion that defines the bin.-
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
-
name
public final AnalyticsBinByName name()
The criterion by which to bin the results.
If the service returns an enum value that is not available in the current SDK version,
namewill returnAnalyticsBinByName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The criterion by which to bin the results.
- See Also:
AnalyticsBinByName
-
nameAsString
public final String nameAsString()
The criterion by which to bin the results.
If the service returns an enum value that is not available in the current SDK version,
namewill returnAnalyticsBinByName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The criterion by which to bin the results.
- See Also:
AnalyticsBinByName
-
value
public final Long value()
The value of the criterion that defines the bin.
- Returns:
- The value of the criterion that defines the bin.
-
toBuilder
public AnalyticsBinKey.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AnalyticsBinKey.Builder,AnalyticsBinKey>
-
builder
public static AnalyticsBinKey.Builder builder()
-
serializableBuilderClass
public static Class<? extends AnalyticsBinKey.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.
-
-