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) The capabilities enabled for the integrated resource.capabilities(ProviderResourceCapabilities capabilities) The capabilities enabled for the integrated resource.integrationId(String integrationId) The unique identifier of the integration that provides access to the resource.resource(Consumer<IntegratedResourceMetadata.Builder> resource) The metadata for the integrated resource.resource(IntegratedResourceMetadata resource) The metadata for the integrated resource.Methods 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
The unique identifier of the integration that provides access to the resource.
- Parameters:
integrationId- The unique identifier of the integration that provides access to the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resource
The metadata for the integrated resource.
- Parameters:
resource- The metadata for the integrated resource.- 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 metadata for the integrated resource.
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
The capabilities enabled for the integrated resource.
- Parameters:
capabilities- The capabilities enabled for 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) The capabilities enabled for 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:
-