Interface IntegratedResourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntegratedResourceSummary.Builder,,IntegratedResourceSummary> SdkBuilder<IntegratedResourceSummary.Builder,,IntegratedResourceSummary> SdkPojo
- Enclosing class:
IntegratedResourceSummary
@Mutable
@NotThreadSafe
public static interface IntegratedResourceSummary.Builder
extends SdkPojo, CopyableBuilder<IntegratedResourceSummary.Builder,IntegratedResourceSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncapabilities(Consumer<ProviderResourceCapabilities.Builder> capabilities) Capabilities of the integrated resourcecapabilities(ProviderResourceCapabilities capabilities) Capabilities of the integrated resourceintegrationId(String integrationId) Unique identifier of the integrationresource(Consumer<IntegratedResourceMetadata.Builder> resource) The integrated resource detailsresource(IntegratedResourceMetadata resource) The integrated resource detailsMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
integrationId
Unique identifier of the integration
- Parameters:
integrationId- Unique identifier of the integration- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resource
The integrated resource details
- Parameters:
resource- The integrated resource details- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resource
default IntegratedResourceSummary.Builder resource(Consumer<IntegratedResourceMetadata.Builder> resource) The integrated resource details
This is a convenience method that creates an instance of theIntegratedResourceMetadata.Builderavoiding the need to create one manually viaIntegratedResourceMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresource(IntegratedResourceMetadata).- Parameters:
resource- a consumer that will call methods onIntegratedResourceMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
capabilities
Capabilities of the integrated resource
- Parameters:
capabilities- Capabilities of the integrated resource- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
default IntegratedResourceSummary.Builder capabilities(Consumer<ProviderResourceCapabilities.Builder> capabilities) Capabilities of the integrated resource
This is a convenience method that creates an instance of theProviderResourceCapabilities.Builderavoiding the need to create one manually viaProviderResourceCapabilities.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapabilities(ProviderResourceCapabilities).- Parameters:
capabilities- a consumer that will call methods onProviderResourceCapabilities.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-