Interface MediaPackageVodClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
AWS Elemental MediaPackage VOD-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic MediaPackageVodClientBuilder
builder()
Create a builder that can be used to configure and create aMediaPackageVodClient
.default ConfigureLogsResponse
configureLogs
(Consumer<ConfigureLogsRequest.Builder> configureLogsRequest) Changes the packaging group's properities to configure log subscriptiondefault ConfigureLogsResponse
configureLogs
(ConfigureLogsRequest configureLogsRequest) Changes the packaging group's properities to configure log subscriptionstatic MediaPackageVodClient
create()
Create aMediaPackageVodClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateAssetResponse
createAsset
(Consumer<CreateAssetRequest.Builder> createAssetRequest) Creates a new MediaPackage VOD Asset resource.default CreateAssetResponse
createAsset
(CreateAssetRequest createAssetRequest) Creates a new MediaPackage VOD Asset resource.createPackagingConfiguration
(Consumer<CreatePackagingConfigurationRequest.Builder> createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.createPackagingConfiguration
(CreatePackagingConfigurationRequest createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.default CreatePackagingGroupResponse
createPackagingGroup
(Consumer<CreatePackagingGroupRequest.Builder> createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.default CreatePackagingGroupResponse
createPackagingGroup
(CreatePackagingGroupRequest createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.default DeleteAssetResponse
deleteAsset
(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) Deletes an existing MediaPackage VOD Asset resource.default DeleteAssetResponse
deleteAsset
(DeleteAssetRequest deleteAssetRequest) Deletes an existing MediaPackage VOD Asset resource.deletePackagingConfiguration
(Consumer<DeletePackagingConfigurationRequest.Builder> deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.deletePackagingConfiguration
(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.default DeletePackagingGroupResponse
deletePackagingGroup
(Consumer<DeletePackagingGroupRequest.Builder> deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.default DeletePackagingGroupResponse
deletePackagingGroup
(DeletePackagingGroupRequest deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.default DescribeAssetResponse
describeAsset
(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.default DescribeAssetResponse
describeAsset
(DescribeAssetRequest describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.describePackagingConfiguration
(Consumer<DescribePackagingConfigurationRequest.Builder> describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.describePackagingConfiguration
(DescribePackagingConfigurationRequest describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.default DescribePackagingGroupResponse
describePackagingGroup
(Consumer<DescribePackagingGroupRequest.Builder> describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.default DescribePackagingGroupResponse
describePackagingGroup
(DescribePackagingGroupRequest describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.default ListAssetsResponse
listAssets
(Consumer<ListAssetsRequest.Builder> listAssetsRequest) Returns a collection of MediaPackage VOD Asset resources.default ListAssetsResponse
listAssets
(ListAssetsRequest listAssetsRequest) Returns a collection of MediaPackage VOD Asset resources.default ListAssetsIterable
listAssetsPaginator
(Consumer<ListAssetsRequest.Builder> listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.default ListAssetsIterable
listAssetsPaginator
(ListAssetsRequest listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.listPackagingConfigurations
(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.listPackagingConfigurations
(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.listPackagingConfigurationsPaginator
(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) This is a variant oflistPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.listPackagingConfigurationsPaginator
(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) This is a variant oflistPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.default ListPackagingGroupsResponse
listPackagingGroups
(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.default ListPackagingGroupsResponse
listPackagingGroups
(ListPackagingGroupsRequest listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.default ListPackagingGroupsIterable
listPackagingGroupsPaginator
(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) This is a variant oflistPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.default ListPackagingGroupsIterable
listPackagingGroupsPaginator
(ListPackagingGroupsRequest listPackagingGroupsRequest) This is a variant oflistPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to the specified resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds tags to the specified resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from the specified resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes tags from the specified resource.default UpdatePackagingGroupResponse
updatePackagingGroup
(Consumer<UpdatePackagingGroupRequest.Builder> updatePackagingGroupRequest) Updates a specific packaging group.default UpdatePackagingGroupResponse
updatePackagingGroup
(UpdatePackagingGroupRequest updatePackagingGroupRequest) Updates a specific packaging group.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
configureLogs
default ConfigureLogsResponse configureLogs(ConfigureLogsRequest configureLogsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Changes the packaging group's properities to configure log subscription- Parameters:
configureLogsRequest
- The option to configure log subscription.- Returns:
- Result of the ConfigureLogs operation returned by the service.
- See Also:
-
configureLogs
default ConfigureLogsResponse configureLogs(Consumer<ConfigureLogsRequest.Builder> configureLogsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Changes the packaging group's properities to configure log subscription
This is a convenience which creates an instance of the
ConfigureLogsRequest.Builder
avoiding the need to create one manually viaConfigureLogsRequest.builder()
- Parameters:
configureLogsRequest
- AConsumer
that will call methods onConfigureLogsRequest.Builder
to create a request. The option to configure log subscription.- Returns:
- Result of the ConfigureLogs operation returned by the service.
- See Also:
-
createAsset
default CreateAssetResponse createAsset(CreateAssetRequest createAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD Asset resource.- Parameters:
createAssetRequest
- A new MediaPackage VOD Asset configuration.- Returns:
- Result of the CreateAsset operation returned by the service.
- See Also:
-
createAsset
default CreateAssetResponse createAsset(Consumer<CreateAssetRequest.Builder> createAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
CreateAssetRequest.Builder
avoiding the need to create one manually viaCreateAssetRequest.builder()
- Parameters:
createAssetRequest
- AConsumer
that will call methods onCreateAssetRequest.Builder
to create a request. A new MediaPackage VOD Asset configuration.- Returns:
- Result of the CreateAsset operation returned by the service.
- See Also:
-
createPackagingConfiguration
default CreatePackagingConfigurationResponse createPackagingConfiguration(CreatePackagingConfigurationRequest createPackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD PackagingConfiguration resource.- Parameters:
createPackagingConfigurationRequest
- A new MediaPackage VOD PackagingConfiguration resource configuration.- Returns:
- Result of the CreatePackagingConfiguration operation returned by the service.
- See Also:
-
createPackagingConfiguration
default CreatePackagingConfigurationResponse createPackagingConfiguration(Consumer<CreatePackagingConfigurationRequest.Builder> createPackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
CreatePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaCreatePackagingConfigurationRequest.builder()
- Parameters:
createPackagingConfigurationRequest
- AConsumer
that will call methods onCreatePackagingConfigurationRequest.Builder
to create a request. A new MediaPackage VOD PackagingConfiguration resource configuration.- Returns:
- Result of the CreatePackagingConfiguration operation returned by the service.
- See Also:
-
createPackagingGroup
default CreatePackagingGroupResponse createPackagingGroup(CreatePackagingGroupRequest createPackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD PackagingGroup resource.- Parameters:
createPackagingGroupRequest
- A new MediaPackage VOD PackagingGroup resource configuration.- Returns:
- Result of the CreatePackagingGroup operation returned by the service.
- See Also:
-
createPackagingGroup
default CreatePackagingGroupResponse createPackagingGroup(Consumer<CreatePackagingGroupRequest.Builder> createPackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Creates a new MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
CreatePackagingGroupRequest.Builder
avoiding the need to create one manually viaCreatePackagingGroupRequest.builder()
- Parameters:
createPackagingGroupRequest
- AConsumer
that will call methods onCreatePackagingGroupRequest.Builder
to create a request. A new MediaPackage VOD PackagingGroup resource configuration.- Returns:
- Result of the CreatePackagingGroup operation returned by the service.
- See Also:
-
deleteAsset
default DeleteAssetResponse deleteAsset(DeleteAssetRequest deleteAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes an existing MediaPackage VOD Asset resource.- Parameters:
deleteAssetRequest
-- Returns:
- Result of the DeleteAsset operation returned by the service.
- See Also:
-
deleteAsset
default DeleteAssetResponse deleteAsset(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes an existing MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
DeleteAssetRequest.Builder
avoiding the need to create one manually viaDeleteAssetRequest.builder()
- Parameters:
deleteAssetRequest
- AConsumer
that will call methods onDeleteAssetRequest.Builder
to create a request.- Returns:
- Result of the DeleteAsset operation returned by the service.
- See Also:
-
deletePackagingConfiguration
default DeletePackagingConfigurationResponse deletePackagingConfiguration(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes a MediaPackage VOD PackagingConfiguration resource.- Parameters:
deletePackagingConfigurationRequest
-- Returns:
- Result of the DeletePackagingConfiguration operation returned by the service.
- See Also:
-
deletePackagingConfiguration
default DeletePackagingConfigurationResponse deletePackagingConfiguration(Consumer<DeletePackagingConfigurationRequest.Builder> deletePackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes a MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
DeletePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaDeletePackagingConfigurationRequest.builder()
- Parameters:
deletePackagingConfigurationRequest
- AConsumer
that will call methods onDeletePackagingConfigurationRequest.Builder
to create a request.- Returns:
- Result of the DeletePackagingConfiguration operation returned by the service.
- See Also:
-
deletePackagingGroup
default DeletePackagingGroupResponse deletePackagingGroup(DeletePackagingGroupRequest deletePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes a MediaPackage VOD PackagingGroup resource.- Parameters:
deletePackagingGroupRequest
-- Returns:
- Result of the DeletePackagingGroup operation returned by the service.
- See Also:
-
deletePackagingGroup
default DeletePackagingGroupResponse deletePackagingGroup(Consumer<DeletePackagingGroupRequest.Builder> deletePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Deletes a MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
DeletePackagingGroupRequest.Builder
avoiding the need to create one manually viaDeletePackagingGroupRequest.builder()
- Parameters:
deletePackagingGroupRequest
- AConsumer
that will call methods onDeletePackagingGroupRequest.Builder
to create a request.- Returns:
- Result of the DeletePackagingGroup operation returned by the service.
- See Also:
-
describeAsset
default DescribeAssetResponse describeAsset(DescribeAssetRequest describeAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD Asset resource.- Parameters:
describeAssetRequest
-- Returns:
- Result of the DescribeAsset operation returned by the service.
- See Also:
-
describeAsset
default DescribeAssetResponse describeAsset(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
DescribeAssetRequest.Builder
avoiding the need to create one manually viaDescribeAssetRequest.builder()
- Parameters:
describeAssetRequest
- AConsumer
that will call methods onDescribeAssetRequest.Builder
to create a request.- Returns:
- Result of the DescribeAsset operation returned by the service.
- See Also:
-
describePackagingConfiguration
default DescribePackagingConfigurationResponse describePackagingConfiguration(DescribePackagingConfigurationRequest describePackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD PackagingConfiguration resource.- Parameters:
describePackagingConfigurationRequest
-- Returns:
- Result of the DescribePackagingConfiguration operation returned by the service.
- See Also:
-
describePackagingConfiguration
default DescribePackagingConfigurationResponse describePackagingConfiguration(Consumer<DescribePackagingConfigurationRequest.Builder> describePackagingConfigurationRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
DescribePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaDescribePackagingConfigurationRequest.builder()
- Parameters:
describePackagingConfigurationRequest
- AConsumer
that will call methods onDescribePackagingConfigurationRequest.Builder
to create a request.- Returns:
- Result of the DescribePackagingConfiguration operation returned by the service.
- See Also:
-
describePackagingGroup
default DescribePackagingGroupResponse describePackagingGroup(DescribePackagingGroupRequest describePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD PackagingGroup resource.- Parameters:
describePackagingGroupRequest
-- Returns:
- Result of the DescribePackagingGroup operation returned by the service.
- See Also:
-
describePackagingGroup
default DescribePackagingGroupResponse describePackagingGroup(Consumer<DescribePackagingGroupRequest.Builder> describePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a description of a MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
DescribePackagingGroupRequest.Builder
avoiding the need to create one manually viaDescribePackagingGroupRequest.builder()
- Parameters:
describePackagingGroupRequest
- AConsumer
that will call methods onDescribePackagingGroupRequest.Builder
to create a request.- Returns:
- Result of the DescribePackagingGroup operation returned by the service.
- See Also:
-
listAssets
default ListAssetsResponse listAssets(ListAssetsRequest listAssetsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD Asset resources.- Parameters:
listAssetsRequest
-- Returns:
- Result of the ListAssets operation returned by the service.
- See Also:
-
listAssets
default ListAssetsResponse listAssets(Consumer<ListAssetsRequest.Builder> listAssetsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD Asset resources.
This is a convenience which creates an instance of the
ListAssetsRequest.Builder
avoiding the need to create one manually viaListAssetsRequest.builder()
- Parameters:
listAssetsRequest
- AConsumer
that will call methods onListAssetsRequest.Builder
to create a request.- Returns:
- Result of the ListAssets operation returned by the service.
- See Also:
-
listAssetsPaginator
default ListAssetsIterable listAssetsPaginator(ListAssetsRequest listAssetsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.- Parameters:
listAssetsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssetsPaginator
default ListAssetsIterable listAssetsPaginator(Consumer<ListAssetsRequest.Builder> listAssetsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsIterable responses = client.listAssetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.
This is a convenience which creates an instance of the
ListAssetsRequest.Builder
avoiding the need to create one manually viaListAssetsRequest.builder()
- Parameters:
listAssetsRequest
- AConsumer
that will call methods onListAssetsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPackagingConfigurations
default ListPackagingConfigurationsResponse listPackagingConfigurations(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD PackagingConfiguration resources.- Parameters:
listPackagingConfigurationsRequest
-- Returns:
- Result of the ListPackagingConfigurations operation returned by the service.
- See Also:
-
listPackagingConfigurations
default ListPackagingConfigurationsResponse listPackagingConfigurations(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD PackagingConfiguration resources.
This is a convenience which creates an instance of the
ListPackagingConfigurationsRequest.Builder
avoiding the need to create one manually viaListPackagingConfigurationsRequest.builder()
- Parameters:
listPackagingConfigurationsRequest
- AConsumer
that will call methods onListPackagingConfigurationsRequest.Builder
to create a request.- Returns:
- Result of the ListPackagingConfigurations operation returned by the service.
- See Also:
-
listPackagingConfigurationsPaginator
default ListPackagingConfigurationsIterable listPackagingConfigurationsPaginator(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client.listPackagingConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client .listPackagingConfigurationsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client.listPackagingConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.- Parameters:
listPackagingConfigurationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPackagingConfigurationsPaginator
default ListPackagingConfigurationsIterable listPackagingConfigurationsPaginator(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client.listPackagingConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client .listPackagingConfigurationsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsIterable responses = client.listPackagingConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListPackagingConfigurationsRequest.Builder
avoiding the need to create one manually viaListPackagingConfigurationsRequest.builder()
- Parameters:
listPackagingConfigurationsRequest
- AConsumer
that will call methods onListPackagingConfigurationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPackagingGroups
default ListPackagingGroupsResponse listPackagingGroups(ListPackagingGroupsRequest listPackagingGroupsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD PackagingGroup resources.- Parameters:
listPackagingGroupsRequest
-- Returns:
- Result of the ListPackagingGroups operation returned by the service.
- See Also:
-
listPackagingGroups
default ListPackagingGroupsResponse listPackagingGroups(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Returns a collection of MediaPackage VOD PackagingGroup resources.
This is a convenience which creates an instance of the
ListPackagingGroupsRequest.Builder
avoiding the need to create one manually viaListPackagingGroupsRequest.builder()
- Parameters:
listPackagingGroupsRequest
- AConsumer
that will call methods onListPackagingGroupsRequest.Builder
to create a request.- Returns:
- Result of the ListPackagingGroups operation returned by the service.
- See Also:
-
listPackagingGroupsPaginator
default ListPackagingGroupsIterable listPackagingGroupsPaginator(ListPackagingGroupsRequest listPackagingGroupsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client.listPackagingGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client .listPackagingGroupsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client.listPackagingGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.- Parameters:
listPackagingGroupsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listPackagingGroupsPaginator
default ListPackagingGroupsIterable listPackagingGroupsPaginator(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException This is a variant of
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client.listPackagingGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client .listPackagingGroupsPaginator(request); for (software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsIterable responses = client.listPackagingGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.
This is a convenience which creates an instance of the
ListPackagingGroupsRequest.Builder
avoiding the need to create one manually viaListPackagingGroupsRequest.builder()
- Parameters:
listPackagingGroupsRequest
- AConsumer
that will call methods onListPackagingGroupsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Returns a list of the tags assigned to the specified resource.- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Returns a list of the tags assigned to the specified resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Adds tags to the specified resource. You can specify one or more tags to add.- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Adds tags to the specified resource. You can specify one or more tags to add.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Removes tags from the specified resource. You can specify one or more tags to remove.- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws AwsServiceException, SdkClientException, MediaPackageVodException Removes tags from the specified resource. You can specify one or more tags to remove.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updatePackagingGroup
default UpdatePackagingGroupResponse updatePackagingGroup(UpdatePackagingGroupRequest updatePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.- Parameters:
updatePackagingGroupRequest
- A MediaPackage VOD PackagingGroup resource configuration.- Returns:
- Result of the UpdatePackagingGroup operation returned by the service.
- See Also:
-
updatePackagingGroup
default UpdatePackagingGroupResponse updatePackagingGroup(Consumer<UpdatePackagingGroupRequest.Builder> updatePackagingGroupRequest) throws UnprocessableEntityException, InternalServerErrorException, ForbiddenException, NotFoundException, ServiceUnavailableException, TooManyRequestsException, AwsServiceException, SdkClientException, MediaPackageVodException Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.
This is a convenience which creates an instance of the
UpdatePackagingGroupRequest.Builder
avoiding the need to create one manually viaUpdatePackagingGroupRequest.builder()
- Parameters:
updatePackagingGroupRequest
- AConsumer
that will call methods onUpdatePackagingGroupRequest.Builder
to create a request. A MediaPackage VOD PackagingGroup resource configuration.- Returns:
- Result of the UpdatePackagingGroup operation returned by the service.
- See Also:
-
create
Create aMediaPackageVodClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aMediaPackageVodClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-