Interface Artifact.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Artifact.Builder,Artifact>,SdkBuilder<Artifact.Builder,Artifact>,SdkPojo
- Enclosing class:
- Artifact
public static interface Artifact.Builder extends SdkPojo, CopyableBuilder<Artifact.Builder,Artifact>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Artifact.Builderarn(String arn)The artifact's ARN.Artifact.Builderextension(String extension)The artifact's file extension.Artifact.Buildername(String name)The artifact's name.Artifact.Buildertype(String type)The artifact's type.Artifact.Buildertype(ArtifactType type)The artifact's type.Artifact.Builderurl(String url)The presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
Artifact.Builder arn(String arn)
The artifact's ARN.
- Parameters:
arn- The artifact's ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Artifact.Builder name(String name)
The artifact's name.
- Parameters:
name- The artifact's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Artifact.Builder type(String type)
The artifact's type.
Allowed values include the following:
-
UNKNOWN
-
SCREENSHOT
-
DEVICE_LOG
-
MESSAGE_LOG
-
VIDEO_LOG
-
RESULT_LOG
-
SERVICE_LOG
-
WEBKIT_LOG
-
INSTRUMENTATION_OUTPUT
-
EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
-
CALABASH_JSON_OUTPUT
-
CALABASH_PRETTY_OUTPUT
-
CALABASH_STANDARD_OUTPUT
-
CALABASH_JAVA_XML_OUTPUT
-
AUTOMATION_OUTPUT
-
APPIUM_SERVER_OUTPUT
-
APPIUM_JAVA_OUTPUT
-
APPIUM_JAVA_XML_OUTPUT
-
APPIUM_PYTHON_OUTPUT
-
APPIUM_PYTHON_XML_OUTPUT
-
EXPLORER_EVENT_LOG
-
EXPLORER_SUMMARY_LOG
-
APPLICATION_CRASH_REPORT
-
XCTEST_LOG
-
VIDEO
-
CUSTOMER_ARTIFACT
-
CUSTOMER_ARTIFACT_LOG
-
TESTSPEC_OUTPUT
- Parameters:
type- The artifact's type.Allowed values include the following:
-
UNKNOWN
-
SCREENSHOT
-
DEVICE_LOG
-
MESSAGE_LOG
-
VIDEO_LOG
-
RESULT_LOG
-
SERVICE_LOG
-
WEBKIT_LOG
-
INSTRUMENTATION_OUTPUT
-
EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
-
CALABASH_JSON_OUTPUT
-
CALABASH_PRETTY_OUTPUT
-
CALABASH_STANDARD_OUTPUT
-
CALABASH_JAVA_XML_OUTPUT
-
AUTOMATION_OUTPUT
-
APPIUM_SERVER_OUTPUT
-
APPIUM_JAVA_OUTPUT
-
APPIUM_JAVA_XML_OUTPUT
-
APPIUM_PYTHON_OUTPUT
-
APPIUM_PYTHON_XML_OUTPUT
-
EXPLORER_EVENT_LOG
-
EXPLORER_SUMMARY_LOG
-
APPLICATION_CRASH_REPORT
-
XCTEST_LOG
-
VIDEO
-
CUSTOMER_ARTIFACT
-
CUSTOMER_ARTIFACT_LOG
-
TESTSPEC_OUTPUT
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ArtifactType,ArtifactType
-
-
type
Artifact.Builder type(ArtifactType type)
The artifact's type.
Allowed values include the following:
-
UNKNOWN
-
SCREENSHOT
-
DEVICE_LOG
-
MESSAGE_LOG
-
VIDEO_LOG
-
RESULT_LOG
-
SERVICE_LOG
-
WEBKIT_LOG
-
INSTRUMENTATION_OUTPUT
-
EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
-
CALABASH_JSON_OUTPUT
-
CALABASH_PRETTY_OUTPUT
-
CALABASH_STANDARD_OUTPUT
-
CALABASH_JAVA_XML_OUTPUT
-
AUTOMATION_OUTPUT
-
APPIUM_SERVER_OUTPUT
-
APPIUM_JAVA_OUTPUT
-
APPIUM_JAVA_XML_OUTPUT
-
APPIUM_PYTHON_OUTPUT
-
APPIUM_PYTHON_XML_OUTPUT
-
EXPLORER_EVENT_LOG
-
EXPLORER_SUMMARY_LOG
-
APPLICATION_CRASH_REPORT
-
XCTEST_LOG
-
VIDEO
-
CUSTOMER_ARTIFACT
-
CUSTOMER_ARTIFACT_LOG
-
TESTSPEC_OUTPUT
- Parameters:
type- The artifact's type.Allowed values include the following:
-
UNKNOWN
-
SCREENSHOT
-
DEVICE_LOG
-
MESSAGE_LOG
-
VIDEO_LOG
-
RESULT_LOG
-
SERVICE_LOG
-
WEBKIT_LOG
-
INSTRUMENTATION_OUTPUT
-
EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
-
CALABASH_JSON_OUTPUT
-
CALABASH_PRETTY_OUTPUT
-
CALABASH_STANDARD_OUTPUT
-
CALABASH_JAVA_XML_OUTPUT
-
AUTOMATION_OUTPUT
-
APPIUM_SERVER_OUTPUT
-
APPIUM_JAVA_OUTPUT
-
APPIUM_JAVA_XML_OUTPUT
-
APPIUM_PYTHON_OUTPUT
-
APPIUM_PYTHON_XML_OUTPUT
-
EXPLORER_EVENT_LOG
-
EXPLORER_SUMMARY_LOG
-
APPLICATION_CRASH_REPORT
-
XCTEST_LOG
-
VIDEO
-
CUSTOMER_ARTIFACT
-
CUSTOMER_ARTIFACT_LOG
-
TESTSPEC_OUTPUT
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ArtifactType,ArtifactType
-
-
extension
Artifact.Builder extension(String extension)
The artifact's file extension.
- Parameters:
extension- The artifact's file extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
Artifact.Builder url(String url)
The presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.
- Parameters:
url- The presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-