Class ExperimentOptions
- java.lang.Object
-
- software.amazon.awssdk.services.fis.model.ExperimentOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExperimentOptions.Builder,ExperimentOptions>
@Generated("software.amazon.awssdk:codegen") public final class ExperimentOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExperimentOptions.Builder,ExperimentOptions>
Describes the options for an experiment.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExperimentOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountTargetingaccountTargeting()The account targeting setting for an experiment.StringaccountTargetingAsString()The account targeting setting for an experiment.ActionsModeactionsMode()The actions mode of the experiment that is set from the StartExperiment API command.StringactionsModeAsString()The actions mode of the experiment that is set from the StartExperiment API command.static ExperimentOptions.Builderbuilder()EmptyTargetResolutionModeemptyTargetResolutionMode()The empty target resolution mode for an experiment.StringemptyTargetResolutionModeAsString()The empty target resolution mode for an experiment.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ExperimentOptions.Builder>serializableBuilderClass()ExperimentOptions.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
-
accountTargeting
public final AccountTargeting accountTargeting()
The account targeting setting for an experiment.
If the service returns an enum value that is not available in the current SDK version,
accountTargetingwill returnAccountTargeting.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccountTargetingAsString().- Returns:
- The account targeting setting for an experiment.
- See Also:
AccountTargeting
-
accountTargetingAsString
public final String accountTargetingAsString()
The account targeting setting for an experiment.
If the service returns an enum value that is not available in the current SDK version,
accountTargetingwill returnAccountTargeting.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccountTargetingAsString().- Returns:
- The account targeting setting for an experiment.
- See Also:
AccountTargeting
-
emptyTargetResolutionMode
public final EmptyTargetResolutionMode emptyTargetResolutionMode()
The empty target resolution mode for an experiment.
If the service returns an enum value that is not available in the current SDK version,
emptyTargetResolutionModewill returnEmptyTargetResolutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromemptyTargetResolutionModeAsString().- Returns:
- The empty target resolution mode for an experiment.
- See Also:
EmptyTargetResolutionMode
-
emptyTargetResolutionModeAsString
public final String emptyTargetResolutionModeAsString()
The empty target resolution mode for an experiment.
If the service returns an enum value that is not available in the current SDK version,
emptyTargetResolutionModewill returnEmptyTargetResolutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromemptyTargetResolutionModeAsString().- Returns:
- The empty target resolution mode for an experiment.
- See Also:
EmptyTargetResolutionMode
-
actionsMode
public final ActionsMode actionsMode()
The actions mode of the experiment that is set from the StartExperiment API command.
If the service returns an enum value that is not available in the current SDK version,
actionsModewill returnActionsMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionsModeAsString().- Returns:
- The actions mode of the experiment that is set from the StartExperiment API command.
- See Also:
ActionsMode
-
actionsModeAsString
public final String actionsModeAsString()
The actions mode of the experiment that is set from the StartExperiment API command.
If the service returns an enum value that is not available in the current SDK version,
actionsModewill returnActionsMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionsModeAsString().- Returns:
- The actions mode of the experiment that is set from the StartExperiment API command.
- See Also:
ActionsMode
-
toBuilder
public ExperimentOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ExperimentOptions.Builder,ExperimentOptions>
-
builder
public static ExperimentOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExperimentOptions.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.
-
-