Class Project
- java.lang.Object
-
- software.amazon.awssdk.services.devicefarm.model.Project
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Project.Builder,Project>
@Generated("software.amazon.awssdk:codegen") public final class Project extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Project.Builder,Project>
Represents an operating-system neutral workspace for running and managing tests.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProject.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The project's ARN.static Project.Builderbuilder()Instantcreated()When the project was created.IntegerdefaultJobTimeoutMinutes()The default number of minutes (at the project level) a test run executes before it times out.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The project's name.List<SdkField<?>>sdkFields()static Class<? extends Project.Builder>serializableBuilderClass()Project.BuildertoBuilder()StringtoString()Returns a string representation of this object.VpcConfigvpcConfig()The VPC security groups and subnets that are attached to a project.-
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
-
arn
public final String arn()
The project's ARN.
- Returns:
- The project's ARN.
-
name
public final String name()
The project's name.
- Returns:
- The project's name.
-
defaultJobTimeoutMinutes
public final Integer defaultJobTimeoutMinutes()
The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.
- Returns:
- The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.
-
created
public final Instant created()
When the project was created.
- Returns:
- When the project was created.
-
vpcConfig
public final VpcConfig vpcConfig()
The VPC security groups and subnets that are attached to a project.
- Returns:
- The VPC security groups and subnets that are attached to a project.
-
toBuilder
public Project.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Project.Builder,Project>
-
builder
public static Project.Builder builder()
-
serializableBuilderClass
public static Class<? extends Project.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.
-
-