Interface AuditTargetEntity.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AuditTargetEntity.Builder,,AuditTargetEntity> SdkBuilder<AuditTargetEntity.Builder,,AuditTargetEntity> SdkPojo
- Enclosing class:
AuditTargetEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault AuditTargetEntity.Builderservice(Consumer<ServiceEntity.Builder> service) Service entity information when the audit target is a service.service(ServiceEntity service) Service entity information when the audit target is a service.default AuditTargetEntity.BuilderserviceOperation(Consumer<ServiceOperationEntity.Builder> serviceOperation) Service operation entity information when the audit target is a specific service operation.serviceOperation(ServiceOperationEntity serviceOperation) Service operation entity information when the audit target is a specific service operation.default AuditTargetEntity.BuilderSLO entity information when the audit target is a service level objective.SLO entity information when the audit target is a service level objective.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
-
service
Service entity information when the audit target is a service.
- Parameters:
service- Service entity information when the audit target is a service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
Service entity information when the audit target is a service.
This is a convenience method that creates an instance of theServiceEntity.Builderavoiding the need to create one manually viaServiceEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toservice(ServiceEntity).- Parameters:
service- a consumer that will call methods onServiceEntity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slo
SLO entity information when the audit target is a service level objective.
- Parameters:
slo- SLO entity information when the audit target is a service level objective.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slo
SLO entity information when the audit target is a service level objective.
This is a convenience method that creates an instance of theServiceLevelObjectiveEntity.Builderavoiding the need to create one manually viaServiceLevelObjectiveEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toslo(ServiceLevelObjectiveEntity).- Parameters:
slo- a consumer that will call methods onServiceLevelObjectiveEntity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceOperation
Service operation entity information when the audit target is a specific service operation.
- Parameters:
serviceOperation- Service operation entity information when the audit target is a specific service operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceOperation
default AuditTargetEntity.Builder serviceOperation(Consumer<ServiceOperationEntity.Builder> serviceOperation) Service operation entity information when the audit target is a specific service operation.
This is a convenience method that creates an instance of theServiceOperationEntity.Builderavoiding the need to create one manually viaServiceOperationEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserviceOperation(ServiceOperationEntity).- Parameters:
serviceOperation- a consumer that will call methods onServiceOperationEntity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-