Class MetricAttribution
- java.lang.Object
-
- software.amazon.awssdk.services.personalize.model.MetricAttribution
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MetricAttribution.Builder,MetricAttribution>
@Generated("software.amazon.awssdk:codegen") public final class MetricAttribution extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MetricAttribution.Builder,MetricAttribution>
Contains information on a metric attribution. A metric attribution creates reports on the data that you import into Amazon Personalize. Depending on how you import the data, you can view reports in Amazon CloudWatch or Amazon S3. For more information, see Measuring impact of recommendations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMetricAttribution.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetricAttribution.Builderbuilder()InstantcreationDateTime()The metric attribution's creation date time.StringdatasetGroupArn()The metric attribution's dataset group Amazon Resource Name (ARN).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfailureReason()The metric attribution's failure reason.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedDateTime()The metric attribution's last updated date time.StringmetricAttributionArn()The metric attribution's Amazon Resource Name (ARN).MetricAttributionOutputmetricsOutputConfig()The metric attribution's output configuration.Stringname()The metric attribution's name.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends MetricAttribution.Builder>serializableBuilderClass()Stringstatus()The metric attribution's status.MetricAttribution.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
-
name
public final String name()
The metric attribution's name.
- Returns:
- The metric attribution's name.
-
metricAttributionArn
public final String metricAttributionArn()
The metric attribution's Amazon Resource Name (ARN).
- Returns:
- The metric attribution's Amazon Resource Name (ARN).
-
datasetGroupArn
public final String datasetGroupArn()
The metric attribution's dataset group Amazon Resource Name (ARN).
- Returns:
- The metric attribution's dataset group Amazon Resource Name (ARN).
-
metricsOutputConfig
public final MetricAttributionOutput metricsOutputConfig()
The metric attribution's output configuration.
- Returns:
- The metric attribution's output configuration.
-
status
public final String status()
The metric attribution's status.
- Returns:
- The metric attribution's status.
-
creationDateTime
public final Instant creationDateTime()
The metric attribution's creation date time.
- Returns:
- The metric attribution's creation date time.
-
lastUpdatedDateTime
public final Instant lastUpdatedDateTime()
The metric attribution's last updated date time.
- Returns:
- The metric attribution's last updated date time.
-
failureReason
public final String failureReason()
The metric attribution's failure reason.
- Returns:
- The metric attribution's failure reason.
-
toBuilder
public MetricAttribution.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MetricAttribution.Builder,MetricAttribution>
-
builder
public static MetricAttribution.Builder builder()
-
serializableBuilderClass
public static Class<? extends MetricAttribution.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
-
-