Interface ServiceIntegrationConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>,SdkBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>,SdkPojo
- Enclosing class:
- ServiceIntegrationConfig
public static interface ServiceIntegrationConfig.Builder extends SdkPojo, CopyableBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ServiceIntegrationConfig.BuilderkmsServerSideEncryption(Consumer<KMSServerSideEncryptionIntegration.Builder> kmsServerSideEncryption)Information about whether DevOps Guru is configured to encrypt server-side data using KMS.ServiceIntegrationConfig.BuilderkmsServerSideEncryption(KMSServerSideEncryptionIntegration kmsServerSideEncryption)Information about whether DevOps Guru is configured to encrypt server-side data using KMS.default ServiceIntegrationConfig.BuilderlogsAnomalyDetection(Consumer<LogsAnomalyDetectionIntegration.Builder> logsAnomalyDetection)Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.ServiceIntegrationConfig.BuilderlogsAnomalyDetection(LogsAnomalyDetectionIntegration logsAnomalyDetection)Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.default ServiceIntegrationConfig.BuilderopsCenter(Consumer<OpsCenterIntegration.Builder> opsCenter)Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.ServiceIntegrationConfig.BuilderopsCenter(OpsCenterIntegration opsCenter)Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.-
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
-
opsCenter
ServiceIntegrationConfig.Builder opsCenter(OpsCenterIntegration opsCenter)
Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
- Parameters:
opsCenter- Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsCenter
default ServiceIntegrationConfig.Builder opsCenter(Consumer<OpsCenterIntegration.Builder> opsCenter)
Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
This is a convenience method that creates an instance of theOpsCenterIntegration.Builderavoiding the need to create one manually viaOpsCenterIntegration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopsCenter(OpsCenterIntegration).- Parameters:
opsCenter- a consumer that will call methods onOpsCenterIntegration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
opsCenter(OpsCenterIntegration)
-
logsAnomalyDetection
ServiceIntegrationConfig.Builder logsAnomalyDetection(LogsAnomalyDetectionIntegration logsAnomalyDetection)
Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
- Parameters:
logsAnomalyDetection- Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logsAnomalyDetection
default ServiceIntegrationConfig.Builder logsAnomalyDetection(Consumer<LogsAnomalyDetectionIntegration.Builder> logsAnomalyDetection)
Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
This is a convenience method that creates an instance of theLogsAnomalyDetectionIntegration.Builderavoiding the need to create one manually viaLogsAnomalyDetectionIntegration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologsAnomalyDetection(LogsAnomalyDetectionIntegration).- Parameters:
logsAnomalyDetection- a consumer that will call methods onLogsAnomalyDetectionIntegration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
logsAnomalyDetection(LogsAnomalyDetectionIntegration)
-
kmsServerSideEncryption
ServiceIntegrationConfig.Builder kmsServerSideEncryption(KMSServerSideEncryptionIntegration kmsServerSideEncryption)
Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
- Parameters:
kmsServerSideEncryption- Information about whether DevOps Guru is configured to encrypt server-side data using KMS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsServerSideEncryption
default ServiceIntegrationConfig.Builder kmsServerSideEncryption(Consumer<KMSServerSideEncryptionIntegration.Builder> kmsServerSideEncryption)
Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
This is a convenience method that creates an instance of theKMSServerSideEncryptionIntegration.Builderavoiding the need to create one manually viaKMSServerSideEncryptionIntegration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokmsServerSideEncryption(KMSServerSideEncryptionIntegration).- Parameters:
kmsServerSideEncryption- a consumer that will call methods onKMSServerSideEncryptionIntegration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
kmsServerSideEncryption(KMSServerSideEncryptionIntegration)
-
-