Interface ServiceStatus.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceStatus.Builder,,ServiceStatus> SdkBuilder<ServiceStatus.Builder,,ServiceStatus> SdkPojo
- Enclosing class:
ServiceStatus
@Mutable
@NotThreadSafe
public static interface ServiceStatus.Builder
extends SdkPojo, CopyableBuilder<ServiceStatus.Builder,ServiceStatus>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ServiceStatus.BuildercrossAccountDiscovery(Consumer<CrossAccountDiscoveryServiceStatus.Builder> crossAccountDiscovery) Status of cross-account discovery service.crossAccountDiscovery(CrossAccountDiscoveryServiceStatus crossAccountDiscovery) Status of cross-account discovery service.default ServiceStatus.BuildercrossRegionDiscovery(Consumer<CrossRegionDiscoveryStatus.Builder> crossRegionDiscovery) Status of cross-region discovery service.crossRegionDiscovery(CrossRegionDiscoveryStatus crossRegionDiscovery) Status of cross-region discovery service.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
-
crossAccountDiscovery
ServiceStatus.Builder crossAccountDiscovery(CrossAccountDiscoveryServiceStatus crossAccountDiscovery) Status of cross-account discovery service.
- Parameters:
crossAccountDiscovery- Status of cross-account discovery service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossAccountDiscovery
default ServiceStatus.Builder crossAccountDiscovery(Consumer<CrossAccountDiscoveryServiceStatus.Builder> crossAccountDiscovery) Status of cross-account discovery service.
This is a convenience method that creates an instance of theCrossAccountDiscoveryServiceStatus.Builderavoiding the need to create one manually viaCrossAccountDiscoveryServiceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossAccountDiscovery(CrossAccountDiscoveryServiceStatus).- Parameters:
crossAccountDiscovery- a consumer that will call methods onCrossAccountDiscoveryServiceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossRegionDiscovery
Status of cross-region discovery service.
- Parameters:
crossRegionDiscovery- Status of cross-region discovery service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDiscovery
default ServiceStatus.Builder crossRegionDiscovery(Consumer<CrossRegionDiscoveryStatus.Builder> crossRegionDiscovery) Status of cross-region discovery service.
This is a convenience method that creates an instance of theCrossRegionDiscoveryStatus.Builderavoiding the need to create one manually viaCrossRegionDiscoveryStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossRegionDiscovery(CrossRegionDiscoveryStatus).- Parameters:
crossRegionDiscovery- a consumer that will call methods onCrossRegionDiscoveryStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-