@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface ServiceCatalogAppRegistryAsyncClient extends SdkClient
builder()
method.
Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<AssociateAttributeGroupResponse> |
associateAttributeGroup(AssociateAttributeGroupRequest associateAttributeGroupRequest)
Associates an attribute group with an application to augment the application's metadata with the group's
attributes.
|
default CompletableFuture<AssociateAttributeGroupResponse> |
associateAttributeGroup(Consumer<AssociateAttributeGroupRequest.Builder> associateAttributeGroupRequest)
Associates an attribute group with an application to augment the application's metadata with the group's
attributes.
|
default CompletableFuture<AssociateResourceResponse> |
associateResource(AssociateResourceRequest associateResourceRequest)
Associates a resource with an application.
|
default CompletableFuture<AssociateResourceResponse> |
associateResource(Consumer<AssociateResourceRequest.Builder> associateResourceRequest)
Associates a resource with an application.
|
static ServiceCatalogAppRegistryAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
ServiceCatalogAppRegistryAsyncClient. |
static ServiceCatalogAppRegistryAsyncClient |
create()
Create a
ServiceCatalogAppRegistryAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateApplicationResponse> |
createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest)
Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
|
default CompletableFuture<CreateApplicationResponse> |
createApplication(CreateApplicationRequest createApplicationRequest)
Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
|
default CompletableFuture<CreateAttributeGroupResponse> |
createAttributeGroup(Consumer<CreateAttributeGroupRequest.Builder> createAttributeGroupRequest)
Creates a new attribute group as a container for user-defined attributes.
|
default CompletableFuture<CreateAttributeGroupResponse> |
createAttributeGroup(CreateAttributeGroupRequest createAttributeGroupRequest)
Creates a new attribute group as a container for user-defined attributes.
|
default CompletableFuture<DeleteApplicationResponse> |
deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest)
Deletes an application that is specified either by its application ID or name.
|
default CompletableFuture<DeleteApplicationResponse> |
deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes an application that is specified either by its application ID or name.
|
default CompletableFuture<DeleteAttributeGroupResponse> |
deleteAttributeGroup(Consumer<DeleteAttributeGroupRequest.Builder> deleteAttributeGroupRequest)
Deletes an attribute group, specified either by its attribute group ID or name.
|
default CompletableFuture<DeleteAttributeGroupResponse> |
deleteAttributeGroup(DeleteAttributeGroupRequest deleteAttributeGroupRequest)
Deletes an attribute group, specified either by its attribute group ID or name.
|
default CompletableFuture<DisassociateAttributeGroupResponse> |
disassociateAttributeGroup(Consumer<DisassociateAttributeGroupRequest.Builder> disassociateAttributeGroupRequest)
Disassociates an attribute group from an application to remove the extra attributes contained in the attribute
group from the application's metadata.
|
default CompletableFuture<DisassociateAttributeGroupResponse> |
disassociateAttributeGroup(DisassociateAttributeGroupRequest disassociateAttributeGroupRequest)
Disassociates an attribute group from an application to remove the extra attributes contained in the attribute
group from the application's metadata.
|
default CompletableFuture<DisassociateResourceResponse> |
disassociateResource(Consumer<DisassociateResourceRequest.Builder> disassociateResourceRequest)
Disassociates a resource from application.
|
default CompletableFuture<DisassociateResourceResponse> |
disassociateResource(DisassociateResourceRequest disassociateResourceRequest)
Disassociates a resource from application.
|
default CompletableFuture<GetApplicationResponse> |
getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest)
Retrieves metadata information about one of your applications.
|
default CompletableFuture<GetApplicationResponse> |
getApplication(GetApplicationRequest getApplicationRequest)
Retrieves metadata information about one of your applications.
|
default CompletableFuture<GetAssociatedResourceResponse> |
getAssociatedResource(Consumer<GetAssociatedResourceRequest.Builder> getAssociatedResourceRequest)
Gets the resource associated with the application.
|
default CompletableFuture<GetAssociatedResourceResponse> |
getAssociatedResource(GetAssociatedResourceRequest getAssociatedResourceRequest)
Gets the resource associated with the application.
|
default CompletableFuture<GetAttributeGroupResponse> |
getAttributeGroup(Consumer<GetAttributeGroupRequest.Builder> getAttributeGroupRequest)
Retrieves an attribute group, either by its name or its ID.
|
default CompletableFuture<GetAttributeGroupResponse> |
getAttributeGroup(GetAttributeGroupRequest getAttributeGroupRequest)
Retrieves an attribute group, either by its name or its ID.
|
default CompletableFuture<ListApplicationsResponse> |
listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
Retrieves a list of all of your applications.
|
default CompletableFuture<ListApplicationsResponse> |
listApplications(ListApplicationsRequest listApplicationsRequest)
Retrieves a list of all of your applications.
|
default ListApplicationsPublisher |
listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
Retrieves a list of all of your applications.
|
default ListApplicationsPublisher |
listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest)
Retrieves a list of all of your applications.
|
default CompletableFuture<ListAssociatedAttributeGroupsResponse> |
listAssociatedAttributeGroups(Consumer<ListAssociatedAttributeGroupsRequest.Builder> listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application.
|
default CompletableFuture<ListAssociatedAttributeGroupsResponse> |
listAssociatedAttributeGroups(ListAssociatedAttributeGroupsRequest listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application.
|
default ListAssociatedAttributeGroupsPublisher |
listAssociatedAttributeGroupsPaginator(Consumer<ListAssociatedAttributeGroupsRequest.Builder> listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application.
|
default ListAssociatedAttributeGroupsPublisher |
listAssociatedAttributeGroupsPaginator(ListAssociatedAttributeGroupsRequest listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application.
|
default CompletableFuture<ListAssociatedResourcesResponse> |
listAssociatedResources(Consumer<ListAssociatedResourcesRequest.Builder> listAssociatedResourcesRequest)
Lists all resources that are associated with specified application.
|
default CompletableFuture<ListAssociatedResourcesResponse> |
listAssociatedResources(ListAssociatedResourcesRequest listAssociatedResourcesRequest)
Lists all resources that are associated with specified application.
|
default ListAssociatedResourcesPublisher |
listAssociatedResourcesPaginator(Consumer<ListAssociatedResourcesRequest.Builder> listAssociatedResourcesRequest)
Lists all resources that are associated with specified application.
|
default ListAssociatedResourcesPublisher |
listAssociatedResourcesPaginator(ListAssociatedResourcesRequest listAssociatedResourcesRequest)
Lists all resources that are associated with specified application.
|
default CompletableFuture<ListAttributeGroupsResponse> |
listAttributeGroups(Consumer<ListAttributeGroupsRequest.Builder> listAttributeGroupsRequest)
Lists all attribute groups which you have access to.
|
default CompletableFuture<ListAttributeGroupsResponse> |
listAttributeGroups(ListAttributeGroupsRequest listAttributeGroupsRequest)
Lists all attribute groups which you have access to.
|
default CompletableFuture<ListAttributeGroupsForApplicationResponse> |
listAttributeGroupsForApplication(Consumer<ListAttributeGroupsForApplicationRequest.Builder> listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application.
|
default CompletableFuture<ListAttributeGroupsForApplicationResponse> |
listAttributeGroupsForApplication(ListAttributeGroupsForApplicationRequest listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application.
|
default ListAttributeGroupsForApplicationPublisher |
listAttributeGroupsForApplicationPaginator(Consumer<ListAttributeGroupsForApplicationRequest.Builder> listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application.
|
default ListAttributeGroupsForApplicationPublisher |
listAttributeGroupsForApplicationPaginator(ListAttributeGroupsForApplicationRequest listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application.
|
default ListAttributeGroupsPublisher |
listAttributeGroupsPaginator(Consumer<ListAttributeGroupsRequest.Builder> listAttributeGroupsRequest)
Lists all attribute groups which you have access to.
|
default ListAttributeGroupsPublisher |
listAttributeGroupsPaginator(ListAttributeGroupsRequest listAttributeGroupsRequest)
Lists all attribute groups which you have access to.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists all of the tags on the resource.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all of the tags on the resource.
|
default CompletableFuture<SyncResourceResponse> |
syncResource(Consumer<SyncResourceRequest.Builder> syncResourceRequest)
Syncs the resource with current AppRegistry records.
|
default CompletableFuture<SyncResourceResponse> |
syncResource(SyncResourceRequest syncResourceRequest)
Syncs the resource with current AppRegistry records.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from a resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
|
default CompletableFuture<UpdateApplicationResponse> |
updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest)
Updates an existing application with new attributes.
|
default CompletableFuture<UpdateApplicationResponse> |
updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an existing application with new attributes.
|
default CompletableFuture<UpdateAttributeGroupResponse> |
updateAttributeGroup(Consumer<UpdateAttributeGroupRequest.Builder> updateAttributeGroupRequest)
Updates an existing attribute group with new details.
|
default CompletableFuture<UpdateAttributeGroupResponse> |
updateAttributeGroup(UpdateAttributeGroupRequest updateAttributeGroupRequest)
Updates an existing attribute group with new details.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.static ServiceCatalogAppRegistryAsyncClient create()
ServiceCatalogAppRegistryAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static ServiceCatalogAppRegistryAsyncClientBuilder builder()
ServiceCatalogAppRegistryAsyncClient.default CompletableFuture<AssociateAttributeGroupResponse> associateAttributeGroup(AssociateAttributeGroupRequest associateAttributeGroupRequest)
Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
associateAttributeGroupRequest - default CompletableFuture<AssociateAttributeGroupResponse> associateAttributeGroup(Consumer<AssociateAttributeGroupRequest.Builder> associateAttributeGroupRequest)
Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
This is a convenience which creates an instance of the AssociateAttributeGroupRequest.Builder avoiding
the need to create one manually via AssociateAttributeGroupRequest.builder()
associateAttributeGroupRequest - A Consumer that will call methods on AssociateAttributeGroupRequest.Builder to create a
request.default CompletableFuture<AssociateResourceResponse> associateResource(AssociateResourceRequest associateResourceRequest)
Associates a resource with an application. Both the resource and the application can be specified either by ID or name.
associateResourceRequest - default CompletableFuture<AssociateResourceResponse> associateResource(Consumer<AssociateResourceRequest.Builder> associateResourceRequest)
Associates a resource with an application. Both the resource and the application can be specified either by ID or name.
This is a convenience which creates an instance of the AssociateResourceRequest.Builder avoiding the need
to create one manually via AssociateResourceRequest.builder()
associateResourceRequest - A Consumer that will call methods on AssociateResourceRequest.Builder to create a request.default CompletableFuture<CreateApplicationResponse> createApplication(CreateApplicationRequest createApplicationRequest)
Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
createApplicationRequest - default CompletableFuture<CreateApplicationResponse> createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest)
Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
This is a convenience which creates an instance of the CreateApplicationRequest.Builder avoiding the need
to create one manually via CreateApplicationRequest.builder()
createApplicationRequest - A Consumer that will call methods on CreateApplicationRequest.Builder to create a request.default CompletableFuture<CreateAttributeGroupResponse> createAttributeGroup(CreateAttributeGroupRequest createAttributeGroupRequest)
Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.
createAttributeGroupRequest - default CompletableFuture<CreateAttributeGroupResponse> createAttributeGroup(Consumer<CreateAttributeGroupRequest.Builder> createAttributeGroupRequest)
Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.
This is a convenience which creates an instance of the CreateAttributeGroupRequest.Builder avoiding the
need to create one manually via CreateAttributeGroupRequest.builder()
createAttributeGroupRequest - A Consumer that will call methods on CreateAttributeGroupRequest.Builder to create a
request.default CompletableFuture<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application.
deleteApplicationRequest - default CompletableFuture<DeleteApplicationResponse> deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest)
Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application.
This is a convenience which creates an instance of the DeleteApplicationRequest.Builder avoiding the need
to create one manually via DeleteApplicationRequest.builder()
deleteApplicationRequest - A Consumer that will call methods on DeleteApplicationRequest.Builder to create a request.default CompletableFuture<DeleteAttributeGroupResponse> deleteAttributeGroup(DeleteAttributeGroupRequest deleteAttributeGroupRequest)
Deletes an attribute group, specified either by its attribute group ID or name.
deleteAttributeGroupRequest - default CompletableFuture<DeleteAttributeGroupResponse> deleteAttributeGroup(Consumer<DeleteAttributeGroupRequest.Builder> deleteAttributeGroupRequest)
Deletes an attribute group, specified either by its attribute group ID or name.
This is a convenience which creates an instance of the DeleteAttributeGroupRequest.Builder avoiding the
need to create one manually via DeleteAttributeGroupRequest.builder()
deleteAttributeGroupRequest - A Consumer that will call methods on DeleteAttributeGroupRequest.Builder to create a
request.default CompletableFuture<DisassociateAttributeGroupResponse> disassociateAttributeGroup(DisassociateAttributeGroupRequest disassociateAttributeGroupRequest)
Disassociates an attribute group from an application to remove the extra attributes contained in the attribute
group from the application's metadata. This operation reverts AssociateAttributeGroup.
disassociateAttributeGroupRequest - default CompletableFuture<DisassociateAttributeGroupResponse> disassociateAttributeGroup(Consumer<DisassociateAttributeGroupRequest.Builder> disassociateAttributeGroupRequest)
Disassociates an attribute group from an application to remove the extra attributes contained in the attribute
group from the application's metadata. This operation reverts AssociateAttributeGroup.
This is a convenience which creates an instance of the DisassociateAttributeGroupRequest.Builder avoiding
the need to create one manually via DisassociateAttributeGroupRequest.builder()
disassociateAttributeGroupRequest - A Consumer that will call methods on DisassociateAttributeGroupRequest.Builder to create a
request.default CompletableFuture<DisassociateResourceResponse> disassociateResource(DisassociateResourceRequest disassociateResourceRequest)
Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.
disassociateResourceRequest - default CompletableFuture<DisassociateResourceResponse> disassociateResource(Consumer<DisassociateResourceRequest.Builder> disassociateResourceRequest)
Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.
This is a convenience which creates an instance of the DisassociateResourceRequest.Builder avoiding the
need to create one manually via DisassociateResourceRequest.builder()
disassociateResourceRequest - A Consumer that will call methods on DisassociateResourceRequest.Builder to create a
request.default CompletableFuture<GetApplicationResponse> getApplication(GetApplicationRequest getApplicationRequest)
Retrieves metadata information about one of your applications. The application can be specified either by its
unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by
ID in automated workflows if you want to make sure that the exact same application is returned or a
ResourceNotFoundException is thrown, avoiding the ABA addressing problem.
getApplicationRequest - default CompletableFuture<GetApplicationResponse> getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest)
Retrieves metadata information about one of your applications. The application can be specified either by its
unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by
ID in automated workflows if you want to make sure that the exact same application is returned or a
ResourceNotFoundException is thrown, avoiding the ABA addressing problem.
This is a convenience which creates an instance of the GetApplicationRequest.Builder avoiding the need to
create one manually via GetApplicationRequest.builder()
getApplicationRequest - A Consumer that will call methods on GetApplicationRequest.Builder to create a request.default CompletableFuture<GetAssociatedResourceResponse> getAssociatedResource(GetAssociatedResourceRequest getAssociatedResourceRequest)
Gets the resource associated with the application.
getAssociatedResourceRequest - default CompletableFuture<GetAssociatedResourceResponse> getAssociatedResource(Consumer<GetAssociatedResourceRequest.Builder> getAssociatedResourceRequest)
Gets the resource associated with the application.
This is a convenience which creates an instance of the GetAssociatedResourceRequest.Builder avoiding the
need to create one manually via GetAssociatedResourceRequest.builder()
getAssociatedResourceRequest - A Consumer that will call methods on GetAssociatedResourceRequest.Builder to create a
request.default CompletableFuture<GetAttributeGroupResponse> getAttributeGroup(GetAttributeGroupRequest getAttributeGroupRequest)
Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.
getAttributeGroupRequest - default CompletableFuture<GetAttributeGroupResponse> getAttributeGroup(Consumer<GetAttributeGroupRequest.Builder> getAttributeGroupRequest)
Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.
This is a convenience which creates an instance of the GetAttributeGroupRequest.Builder avoiding the need
to create one manually via GetAttributeGroupRequest.builder()
getAttributeGroupRequest - A Consumer that will call methods on GetAttributeGroupRequest.Builder to create a request.default CompletableFuture<ListApplicationsResponse> listApplications(ListApplicationsRequest listApplicationsRequest)
Retrieves a list of all of your applications. Results are paginated.
listApplicationsRequest - default CompletableFuture<ListApplicationsResponse> listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
Retrieves a list of all of your applications. Results are paginated.
This is a convenience which creates an instance of the ListApplicationsRequest.Builder avoiding the need
to create one manually via ListApplicationsRequest.builder()
listApplicationsRequest - A Consumer that will call methods on ListApplicationsRequest.Builder to create a request.default ListApplicationsPublisher listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest)
Retrieves a list of all of your applications. Results are paginated.
This is a variant of
listApplications(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listApplications(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsRequest)
operation.
listApplicationsRequest - default ListApplicationsPublisher listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
Retrieves a list of all of your applications. Results are paginated.
This is a variant of
listApplications(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listApplications(software.amazon.awssdk.services.servicecatalogappregistry.model.ListApplicationsRequest)
operation.
This is a convenience which creates an instance of the ListApplicationsRequest.Builder avoiding the need
to create one manually via ListApplicationsRequest.builder()
listApplicationsRequest - A Consumer that will call methods on ListApplicationsRequest.Builder to create a request.default CompletableFuture<ListAssociatedAttributeGroupsResponse> listAssociatedAttributeGroups(ListAssociatedAttributeGroupsRequest listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application. Results are paginated.
listAssociatedAttributeGroupsRequest - default CompletableFuture<ListAssociatedAttributeGroupsResponse> listAssociatedAttributeGroups(Consumer<ListAssociatedAttributeGroupsRequest.Builder> listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application. Results are paginated.
This is a convenience which creates an instance of the ListAssociatedAttributeGroupsRequest.Builder
avoiding the need to create one manually via ListAssociatedAttributeGroupsRequest.builder()
listAssociatedAttributeGroupsRequest - A Consumer that will call methods on ListAssociatedAttributeGroupsRequest.Builder to
create a request.default ListAssociatedAttributeGroupsPublisher listAssociatedAttributeGroupsPaginator(ListAssociatedAttributeGroupsRequest listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application. Results are paginated.
This is a variant of
listAssociatedAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedAttributeGroupsPublisher publisher = client.listAssociatedAttributeGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedAttributeGroupsPublisher publisher = client.listAssociatedAttributeGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAssociatedAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsRequest)
operation.
listAssociatedAttributeGroupsRequest - default ListAssociatedAttributeGroupsPublisher listAssociatedAttributeGroupsPaginator(Consumer<ListAssociatedAttributeGroupsRequest.Builder> listAssociatedAttributeGroupsRequest)
Lists all attribute groups that are associated with specified application. Results are paginated.
This is a variant of
listAssociatedAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedAttributeGroupsPublisher publisher = client.listAssociatedAttributeGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedAttributeGroupsPublisher publisher = client.listAssociatedAttributeGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAssociatedAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedAttributeGroupsRequest)
operation.
This is a convenience which creates an instance of the ListAssociatedAttributeGroupsRequest.Builder
avoiding the need to create one manually via ListAssociatedAttributeGroupsRequest.builder()
listAssociatedAttributeGroupsRequest - A Consumer that will call methods on ListAssociatedAttributeGroupsRequest.Builder to
create a request.default CompletableFuture<ListAssociatedResourcesResponse> listAssociatedResources(ListAssociatedResourcesRequest listAssociatedResourcesRequest)
Lists all resources that are associated with specified application. Results are paginated.
listAssociatedResourcesRequest - default CompletableFuture<ListAssociatedResourcesResponse> listAssociatedResources(Consumer<ListAssociatedResourcesRequest.Builder> listAssociatedResourcesRequest)
Lists all resources that are associated with specified application. Results are paginated.
This is a convenience which creates an instance of the ListAssociatedResourcesRequest.Builder avoiding
the need to create one manually via ListAssociatedResourcesRequest.builder()
listAssociatedResourcesRequest - A Consumer that will call methods on ListAssociatedResourcesRequest.Builder to create a
request.default ListAssociatedResourcesPublisher listAssociatedResourcesPaginator(ListAssociatedResourcesRequest listAssociatedResourcesRequest)
Lists all resources that are associated with specified application. Results are paginated.
This is a variant of
listAssociatedResources(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedResourcesPublisher publisher = client.listAssociatedResourcesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedResourcesPublisher publisher = client.listAssociatedResourcesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAssociatedResources(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesRequest)
operation.
listAssociatedResourcesRequest - default ListAssociatedResourcesPublisher listAssociatedResourcesPaginator(Consumer<ListAssociatedResourcesRequest.Builder> listAssociatedResourcesRequest)
Lists all resources that are associated with specified application. Results are paginated.
This is a variant of
listAssociatedResources(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedResourcesPublisher publisher = client.listAssociatedResourcesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAssociatedResourcesPublisher publisher = client.listAssociatedResourcesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAssociatedResources(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAssociatedResourcesRequest)
operation.
This is a convenience which creates an instance of the ListAssociatedResourcesRequest.Builder avoiding
the need to create one manually via ListAssociatedResourcesRequest.builder()
listAssociatedResourcesRequest - A Consumer that will call methods on ListAssociatedResourcesRequest.Builder to create a
request.default CompletableFuture<ListAttributeGroupsResponse> listAttributeGroups(ListAttributeGroupsRequest listAttributeGroupsRequest)
Lists all attribute groups which you have access to. Results are paginated.
listAttributeGroupsRequest - default CompletableFuture<ListAttributeGroupsResponse> listAttributeGroups(Consumer<ListAttributeGroupsRequest.Builder> listAttributeGroupsRequest)
Lists all attribute groups which you have access to. Results are paginated.
This is a convenience which creates an instance of the ListAttributeGroupsRequest.Builder avoiding the
need to create one manually via ListAttributeGroupsRequest.builder()
listAttributeGroupsRequest - A Consumer that will call methods on ListAttributeGroupsRequest.Builder to create a
request.default CompletableFuture<ListAttributeGroupsForApplicationResponse> listAttributeGroupsForApplication(ListAttributeGroupsForApplicationRequest listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application. The results display in pages.
listAttributeGroupsForApplicationRequest - default CompletableFuture<ListAttributeGroupsForApplicationResponse> listAttributeGroupsForApplication(Consumer<ListAttributeGroupsForApplicationRequest.Builder> listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application. The results display in pages.
This is a convenience which creates an instance of the ListAttributeGroupsForApplicationRequest.Builder
avoiding the need to create one manually via ListAttributeGroupsForApplicationRequest.builder()
listAttributeGroupsForApplicationRequest - A Consumer that will call methods on ListAttributeGroupsForApplicationRequest.Builder to
create a request.default ListAttributeGroupsForApplicationPublisher listAttributeGroupsForApplicationPaginator(ListAttributeGroupsForApplicationRequest listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application. The results display in pages.
This is a variant of
listAttributeGroupsForApplication(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsForApplicationPublisher publisher = client.listAttributeGroupsForApplicationPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsForApplicationPublisher publisher = client.listAttributeGroupsForApplicationPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAttributeGroupsForApplication(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationRequest)
operation.
listAttributeGroupsForApplicationRequest - default ListAttributeGroupsForApplicationPublisher listAttributeGroupsForApplicationPaginator(Consumer<ListAttributeGroupsForApplicationRequest.Builder> listAttributeGroupsForApplicationRequest)
Lists the details of all attribute groups associated with a specific application. The results display in pages.
This is a variant of
listAttributeGroupsForApplication(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsForApplicationPublisher publisher = client.listAttributeGroupsForApplicationPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsForApplicationPublisher publisher = client.listAttributeGroupsForApplicationPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAttributeGroupsForApplication(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsForApplicationRequest)
operation.
This is a convenience which creates an instance of the ListAttributeGroupsForApplicationRequest.Builder
avoiding the need to create one manually via ListAttributeGroupsForApplicationRequest.builder()
listAttributeGroupsForApplicationRequest - A Consumer that will call methods on ListAttributeGroupsForApplicationRequest.Builder to
create a request.default ListAttributeGroupsPublisher listAttributeGroupsPaginator(ListAttributeGroupsRequest listAttributeGroupsRequest)
Lists all attribute groups which you have access to. Results are paginated.
This is a variant of
listAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsPublisher publisher = client.listAttributeGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsPublisher publisher = client.listAttributeGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsRequest)
operation.
listAttributeGroupsRequest - default ListAttributeGroupsPublisher listAttributeGroupsPaginator(Consumer<ListAttributeGroupsRequest.Builder> listAttributeGroupsRequest)
Lists all attribute groups which you have access to. Results are paginated.
This is a variant of
listAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsPublisher publisher = client.listAttributeGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.servicecatalogappregistry.paginators.ListAttributeGroupsPublisher publisher = client.listAttributeGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
listAttributeGroups(software.amazon.awssdk.services.servicecatalogappregistry.model.ListAttributeGroupsRequest)
operation.
This is a convenience which creates an instance of the ListAttributeGroupsRequest.Builder avoiding the
need to create one manually via ListAttributeGroupsRequest.builder()
listAttributeGroupsRequest - A Consumer that will call methods on ListAttributeGroupsRequest.Builder to create a
request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all of the tags on the resource.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists all of the tags on the resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<SyncResourceResponse> syncResource(SyncResourceRequest syncResourceRequest)
Syncs the resource with current AppRegistry records.
Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.
syncResourceRequest - default CompletableFuture<SyncResourceResponse> syncResource(Consumer<SyncResourceRequest.Builder> syncResourceRequest)
Syncs the resource with current AppRegistry records.
Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.
This is a convenience which creates an instance of the SyncResourceRequest.Builder avoiding the need to
create one manually via SyncResourceRequest.builder()
syncResourceRequest - A Consumer that will call methods on SyncResourceRequest.Builder to create a request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified resource.
Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value.
This operation returns an empty response if the call was successful.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Assigns one or more tags (key-value pairs) to the specified resource.
Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value.
This operation returns an empty response if the call was successful.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
This operation returns an empty response if the call was successful.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from a resource.
This operation returns an empty response if the call was successful.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an existing application with new attributes.
updateApplicationRequest - default CompletableFuture<UpdateApplicationResponse> updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest)
Updates an existing application with new attributes.
This is a convenience which creates an instance of the UpdateApplicationRequest.Builder avoiding the need
to create one manually via UpdateApplicationRequest.builder()
updateApplicationRequest - A Consumer that will call methods on UpdateApplicationRequest.Builder to create a request.default CompletableFuture<UpdateAttributeGroupResponse> updateAttributeGroup(UpdateAttributeGroupRequest updateAttributeGroupRequest)
Updates an existing attribute group with new details.
updateAttributeGroupRequest - default CompletableFuture<UpdateAttributeGroupResponse> updateAttributeGroup(Consumer<UpdateAttributeGroupRequest.Builder> updateAttributeGroupRequest)
Updates an existing attribute group with new details.
This is a convenience which creates an instance of the UpdateAttributeGroupRequest.Builder avoiding the
need to create one manually via UpdateAttributeGroupRequest.builder()
updateAttributeGroupRequest - A Consumer that will call methods on UpdateAttributeGroupRequest.Builder to create a
request.Copyright © 2022. All rights reserved.