Interface GetApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> SdkBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> SdkPojo
,SdkResponse.Builder
,ServiceCatalogAppRegistryResponse.Builder
- Enclosing class:
GetApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicationTag
(Map<String, String> applicationTag) A key-value pair that identifies an associated resource.The Amazon resource name (ARN) that specifies the application across services.associatedResourceCount
(Integer associatedResourceCount) The number of top-level resources that were registered as part of this application.creationTime
(Instant creationTime) The ISO-8601 formatted timestamp of the moment when the application was created.description
(String description) The description of the application.The identifier of the application.default GetApplicationResponse.Builder
integrations
(Consumer<Integrations.Builder> integrations) The information about the integration of the application with other services, such as Resource Groups.integrations
(Integrations integrations) The information about the integration of the application with other services, such as Resource Groups.lastUpdateTime
(Instant lastUpdateTime) The ISO-8601 formatted timestamp of the moment when the application was last updated.The name of the application.Key-value pairs associated with the application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.servicecatalogappregistry.model.ServiceCatalogAppRegistryResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
id
The identifier of the application.
- Parameters:
id
- The identifier of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon resource name (ARN) that specifies the application across services.
- Parameters:
arn
- The Amazon resource name (ARN) that specifies the application across services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the application. The name must be unique in the region in which you are creating the application.
- Parameters:
name
- The name of the application. The name must be unique in the region in which you are creating the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the application.
- Parameters:
description
- The description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The ISO-8601 formatted timestamp of the moment when the application was created.
- Parameters:
creationTime
- The ISO-8601 formatted timestamp of the moment when the application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
The ISO-8601 formatted timestamp of the moment when the application was last updated.
- Parameters:
lastUpdateTime
- The ISO-8601 formatted timestamp of the moment when the application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceCount
The number of top-level resources that were registered as part of this application.
- Parameters:
associatedResourceCount
- The number of top-level resources that were registered as part of this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Key-value pairs associated with the application.
- Parameters:
tags
- Key-value pairs associated with the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
The information about the integration of the application with other services, such as Resource Groups.
- Parameters:
integrations
- The information about the integration of the application with other services, such as Resource Groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrations
The information about the integration of the application with other services, such as Resource Groups.
This is a convenience method that creates an instance of theIntegrations.Builder
avoiding the need to create one manually viaIntegrations.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointegrations(Integrations)
.- Parameters:
integrations
- a consumer that will call methods onIntegrations.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
applicationTag
A key-value pair that identifies an associated resource.
- Parameters:
applicationTag
- A key-value pair that identifies an associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-