@Generated(value="software.amazon.awssdk:codegen") public final class JobResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobResource.Builder,JobResource>
Contains an array of Amazon Web Services resource objects. Each object represents an Amazon S3 bucket, an Lambda function, or an Amazon Machine Image (AMI) based on Amazon EC2 that is associated with a particular job.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JobResource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static JobResource.Builder |
builder() |
List<Ec2AmiResource> |
ec2AmiResources()
The Amazon Machine Images (AMIs) associated with this job.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEc2AmiResources()
For responses, this returns true if the service returned a value for the Ec2AmiResources property.
|
int |
hashCode() |
boolean |
hasLambdaResources()
For responses, this returns true if the service returned a value for the LambdaResources property.
|
boolean |
hasS3Resources()
For responses, this returns true if the service returned a value for the S3Resources property.
|
List<LambdaResource> |
lambdaResources()
The Python-language Lambda functions for this job.
|
List<S3Resource> |
s3Resources()
An array of
S3Resource objects. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobResource.Builder> |
serializableBuilderClass() |
JobResource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasS3Resources()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<S3Resource> s3Resources()
An array of S3Resource objects.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasS3Resources() method.
S3Resource objects.public final boolean hasLambdaResources()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<LambdaResource> lambdaResources()
The Python-language Lambda functions for this job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLambdaResources() method.
public final boolean hasEc2AmiResources()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Ec2AmiResource> ec2AmiResources()
The Amazon Machine Images (AMIs) associated with this job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEc2AmiResources() method.
public JobResource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JobResource.Builder,JobResource>public static JobResource.Builder builder()
public static Class<? extends JobResource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.