@Generated(value="software.amazon.awssdk:codegen") public final class Trial extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Trial.Builder,Trial>
The properties of a trial as returned by the Search API.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Trial.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Trial.Builder |
builder() |
UserContext |
createdBy()
Returns the value of the CreatedBy property for this object.
|
Instant |
creationTime()
When the trial was created.
|
String |
displayName()
The name of the trial as displayed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
experimentName()
The name of the experiment the trial is part of.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
boolean |
hasTrialComponentSummaries()
For responses, this returns true if the service returned a value for the TrialComponentSummaries property.
|
UserContext |
lastModifiedBy()
Returns the value of the LastModifiedBy property for this object.
|
Instant |
lastModifiedTime()
Who last modified the trial.
|
MetadataProperties |
metadataProperties()
Returns the value of the MetadataProperties property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Trial.Builder> |
serializableBuilderClass() |
TrialSource |
source()
Returns the value of the Source property for this object.
|
List<Tag> |
tags()
The list of tags that are associated with the trial.
|
Trial.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
trialArn()
The Amazon Resource Name (ARN) of the trial.
|
List<TrialComponentSimpleSummary> |
trialComponentSummaries()
A list of the components associated with the trial.
|
String |
trialName()
The name of the trial.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String trialName()
The name of the trial.
public final String trialArn()
The Amazon Resource Name (ARN) of the trial.
public final String displayName()
The name of the trial as displayed. If DisplayName isn't specified, TrialName is
displayed.
DisplayName isn't specified, TrialName
is displayed.public final String experimentName()
The name of the experiment the trial is part of.
public final TrialSource source()
public final Instant creationTime()
When the trial was created.
public final UserContext createdBy()
public final Instant lastModifiedTime()
Who last modified the trial.
public final UserContext lastModifiedBy()
public final MetadataProperties metadataProperties()
public final boolean hasTags()
isEmpty() 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.public final List<Tag> tags()
The list of tags that are associated with the trial. You can use Search API to search on the tags.
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 hasTags() method.
public final boolean hasTrialComponentSummaries()
isEmpty() 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.public final List<TrialComponentSimpleSummary> trialComponentSummaries()
A list of the components associated with the trial. For each component, a summary of the component's properties is included.
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 hasTrialComponentSummaries() method.
public Trial.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Trial.Builder,Trial>public static Trial.Builder builder()
public static Class<? extends Trial.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.