@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomerArtifactPaths extends Object implements Serializable, Cloneable, StructuredPojo
A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.
Specify deviceHostPaths
and optionally specify either iosPaths
or androidPaths
.
For web app tests, you can specify both iosPaths
and androidPaths
.
Constructor and Description |
---|
CustomerArtifactPaths() |
Modifier and Type | Method and Description |
---|---|
CustomerArtifactPaths |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAndroidPaths()
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are
pulled from.
|
List<String> |
getDeviceHostPaths()
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's
tests are pulled from.
|
List<String> |
getIosPaths()
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled
from.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAndroidPaths(Collection<String> androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are
pulled from.
|
void |
setDeviceHostPaths(Collection<String> deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's
tests are pulled from.
|
void |
setIosPaths(Collection<String> iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled
from.
|
String |
toString()
Returns a string representation of this object.
|
CustomerArtifactPaths |
withAndroidPaths(Collection<String> androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are
pulled from.
|
CustomerArtifactPaths |
withAndroidPaths(String... androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are
pulled from.
|
CustomerArtifactPaths |
withDeviceHostPaths(Collection<String> deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's
tests are pulled from.
|
CustomerArtifactPaths |
withDeviceHostPaths(String... deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's
tests are pulled from.
|
CustomerArtifactPaths |
withIosPaths(Collection<String> iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled
from.
|
CustomerArtifactPaths |
withIosPaths(String... iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled
from.
|
public List<String> getIosPaths()
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.
public void setIosPaths(Collection<String> iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.
iosPaths
- Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are
pulled from.public CustomerArtifactPaths withIosPaths(String... iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.
NOTE: This method appends the values to the existing list (if any). Use
setIosPaths(java.util.Collection)
or withIosPaths(java.util.Collection)
if you want to override
the existing values.
iosPaths
- Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are
pulled from.public CustomerArtifactPaths withIosPaths(Collection<String> iosPaths)
Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.
iosPaths
- Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are
pulled from.public List<String> getAndroidPaths()
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.
public void setAndroidPaths(Collection<String> androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.
androidPaths
- Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests
are pulled from.public CustomerArtifactPaths withAndroidPaths(String... androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.
NOTE: This method appends the values to the existing list (if any). Use
setAndroidPaths(java.util.Collection)
or withAndroidPaths(java.util.Collection)
if you want to
override the existing values.
androidPaths
- Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests
are pulled from.public CustomerArtifactPaths withAndroidPaths(Collection<String> androidPaths)
Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.
androidPaths
- Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests
are pulled from.public List<String> getDeviceHostPaths()
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.
public void setDeviceHostPaths(Collection<String> deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.
deviceHostPaths
- Comma-separated list of paths in the test execution environment where the artifacts generated by the
customer's tests are pulled from.public CustomerArtifactPaths withDeviceHostPaths(String... deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.
NOTE: This method appends the values to the existing list (if any). Use
setDeviceHostPaths(java.util.Collection)
or withDeviceHostPaths(java.util.Collection)
if you
want to override the existing values.
deviceHostPaths
- Comma-separated list of paths in the test execution environment where the artifacts generated by the
customer's tests are pulled from.public CustomerArtifactPaths withDeviceHostPaths(Collection<String> deviceHostPaths)
Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.
deviceHostPaths
- Comma-separated list of paths in the test execution environment where the artifacts generated by the
customer's tests are pulled from.public String toString()
toString
in class Object
Object.toString()
public CustomerArtifactPaths clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.