Class ExperimentReportConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.fis.model.ExperimentReportConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class ExperimentReportConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>
Describes the report configuration for the experiment. For more information, see Experiment report configurations for AWS FIS.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExperimentReportConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExperimentReportConfiguration.Builderbuilder()ExperimentReportConfigurationDataSourcesdataSources()The data sources for the experiment report.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ExperimentReportConfigurationOutputsoutputs()The output destinations of the experiment report.StringpostExperimentDuration()The duration after the experiment end time for the data sources to include in the report.StringpreExperimentDuration()The duration before the experiment start time for the data sources to include in the report.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ExperimentReportConfiguration.Builder>serializableBuilderClass()ExperimentReportConfiguration.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
-
outputs
public final ExperimentReportConfigurationOutputs outputs()
The output destinations of the experiment report.
- Returns:
- The output destinations of the experiment report.
-
dataSources
public final ExperimentReportConfigurationDataSources dataSources()
The data sources for the experiment report.
- Returns:
- The data sources for the experiment report.
-
preExperimentDuration
public final String preExperimentDuration()
The duration before the experiment start time for the data sources to include in the report.
- Returns:
- The duration before the experiment start time for the data sources to include in the report.
-
postExperimentDuration
public final String postExperimentDuration()
The duration after the experiment end time for the data sources to include in the report.
- Returns:
- The duration after the experiment end time for the data sources to include in the report.
-
toBuilder
public ExperimentReportConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ExperimentReportConfiguration.Builder,ExperimentReportConfiguration>
-
builder
public static ExperimentReportConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExperimentReportConfiguration.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
-
-