Class ListHarvestJobsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.mediapackage.model.MediaPackageRequest
-
- software.amazon.awssdk.services.mediapackage.model.ListHarvestJobsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListHarvestJobsRequest.Builder,ListHarvestJobsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListHarvestJobsRequest extends MediaPackageRequest implements ToCopyableBuilder<ListHarvestJobsRequest.Builder,ListHarvestJobsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListHarvestJobsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListHarvestJobsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringincludeChannelId()When specified, the request will return only HarvestJobs associated with the given Channel ID.StringincludeStatus()When specified, the request will return only HarvestJobs in the given status.IntegermaxResults()The upper bound on the number of records to return.StringnextToken()A token used to resume pagination from the end of a previous request.List<SdkField<?>>sdkFields()static Class<? extends ListHarvestJobsRequest.Builder>serializableBuilderClass()ListHarvestJobsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
includeChannelId
public final String includeChannelId()
When specified, the request will return only HarvestJobs associated with the given Channel ID.- Returns:
- When specified, the request will return only HarvestJobs associated with the given Channel ID.
-
includeStatus
public final String includeStatus()
When specified, the request will return only HarvestJobs in the given status.- Returns:
- When specified, the request will return only HarvestJobs in the given status.
-
maxResults
public final Integer maxResults()
The upper bound on the number of records to return.- Returns:
- The upper bound on the number of records to return.
-
nextToken
public final String nextToken()
A token used to resume pagination from the end of a previous request.- Returns:
- A token used to resume pagination from the end of a previous request.
-
toBuilder
public ListHarvestJobsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListHarvestJobsRequest.Builder,ListHarvestJobsRequest>- Specified by:
toBuilderin classMediaPackageRequest
-
builder
public static ListHarvestJobsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListHarvestJobsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-