Interface FaultRootCauseService.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FaultRootCauseService.Builder,
,FaultRootCauseService> SdkBuilder<FaultRootCauseService.Builder,
,FaultRootCauseService> SdkPojo
- Enclosing class:
FaultRootCauseService
public static interface FaultRootCauseService.Builder
extends SdkPojo, CopyableBuilder<FaultRootCauseService.Builder,FaultRootCauseService>
-
Method Summary
Modifier and TypeMethodDescriptionThe account ID associated to the service.entityPath
(Collection<FaultRootCauseEntity> entityPath) The path of root cause entities found on the service.entityPath
(Consumer<FaultRootCauseEntity.Builder>... entityPath) The path of root cause entities found on the service.entityPath
(FaultRootCauseEntity... entityPath) The path of root cause entities found on the service.A Boolean value indicating if the service is inferred from the trace.The service name.A collection of associated service names.names
(Collection<String> names) A collection of associated service names.The type associated to the service.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 Details
-
name
The service name.
- Parameters:
name
- The service name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
names
A collection of associated service names.
- Parameters:
names
- A collection of associated service names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
names
A collection of associated service names.
- Parameters:
names
- A collection of associated service names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type associated to the service.
- Parameters:
type
- The type associated to the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
The account ID associated to the service.
- Parameters:
accountId
- The account ID associated to the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityPath
The path of root cause entities found on the service.
- Parameters:
entityPath
- The path of root cause entities found on the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityPath
The path of root cause entities found on the service.
- Parameters:
entityPath
- The path of root cause entities found on the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityPath
The path of root cause entities found on the service.
This is a convenience method that creates an instance of theFaultRootCauseEntity.Builder
avoiding the need to create one manually viaFaultRootCauseEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentityPath(List<FaultRootCauseEntity>)
.- Parameters:
entityPath
- a consumer that will call methods onFaultRootCauseEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inferred
A Boolean value indicating if the service is inferred from the trace.
- Parameters:
inferred
- A Boolean value indicating if the service is inferred from the trace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-