Interface ResourceMetrics.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceMetrics.Builder,ResourceMetrics>,SdkBuilder<ResourceMetrics.Builder,ResourceMetrics>,SdkPojo
- Enclosing class:
- ResourceMetrics
public static interface ResourceMetrics.Builder extends SdkPojo, CopyableBuilder<ResourceMetrics.Builder,ResourceMetrics>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResourceMetrics.Buildercapacity(Consumer<Capacity.Builder> capacity)The storage capacity of the on-premises storage system resource.ResourceMetrics.Buildercapacity(Capacity capacity)The storage capacity of the on-premises storage system resource.default ResourceMetrics.Builderp95Metrics(Consumer<P95Metrics.Builder> p95Metrics)The types of performance data that DataSync Discovery collects about the on-premises storage system resource.ResourceMetrics.Builderp95Metrics(P95Metrics p95Metrics)The types of performance data that DataSync Discovery collects about the on-premises storage system resource.ResourceMetrics.BuilderresourceId(String resourceId)The universally unique identifier (UUID) of the on-premises storage system resource.ResourceMetrics.BuilderresourceType(String resourceType)The type of on-premises storage system resource.ResourceMetrics.BuilderresourceType(DiscoveryResourceType resourceType)The type of on-premises storage system resource.ResourceMetrics.Buildertimestamp(Instant timestamp)The time when DataSync Discovery collected this information from the resource.-
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
-
-
-
-
Method Detail
-
timestamp
ResourceMetrics.Builder timestamp(Instant timestamp)
The time when DataSync Discovery collected this information from the resource.
- Parameters:
timestamp- The time when DataSync Discovery collected this information from the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
p95Metrics
ResourceMetrics.Builder p95Metrics(P95Metrics p95Metrics)
The types of performance data that DataSync Discovery collects about the on-premises storage system resource.
- Parameters:
p95Metrics- The types of performance data that DataSync Discovery collects about the on-premises storage system resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
p95Metrics
default ResourceMetrics.Builder p95Metrics(Consumer<P95Metrics.Builder> p95Metrics)
The types of performance data that DataSync Discovery collects about the on-premises storage system resource.
This is a convenience method that creates an instance of theP95Metrics.Builderavoiding the need to create one manually viaP95Metrics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed top95Metrics(P95Metrics).- Parameters:
p95Metrics- a consumer that will call methods onP95Metrics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
p95Metrics(P95Metrics)
-
capacity
ResourceMetrics.Builder capacity(Capacity capacity)
The storage capacity of the on-premises storage system resource.
- Parameters:
capacity- The storage capacity of the on-premises storage system resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacity
default ResourceMetrics.Builder capacity(Consumer<Capacity.Builder> capacity)
The storage capacity of the on-premises storage system resource.
This is a convenience method that creates an instance of theCapacity.Builderavoiding the need to create one manually viaCapacity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapacity(Capacity).- Parameters:
capacity- a consumer that will call methods onCapacity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
capacity(Capacity)
-
resourceId
ResourceMetrics.Builder resourceId(String resourceId)
The universally unique identifier (UUID) of the on-premises storage system resource.
- Parameters:
resourceId- The universally unique identifier (UUID) of the on-premises storage system resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
ResourceMetrics.Builder resourceType(String resourceType)
The type of on-premises storage system resource.
- Parameters:
resourceType- The type of on-premises storage system resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DiscoveryResourceType,DiscoveryResourceType
-
resourceType
ResourceMetrics.Builder resourceType(DiscoveryResourceType resourceType)
The type of on-premises storage system resource.
- Parameters:
resourceType- The type of on-premises storage system resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DiscoveryResourceType,DiscoveryResourceType
-
-