Interface ServiceIntegrationConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceIntegrationConfig.Builder,,ServiceIntegrationConfig> SdkBuilder<ServiceIntegrationConfig.Builder,,ServiceIntegrationConfig> SdkPojo
- Enclosing class:
ServiceIntegrationConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault ServiceIntegrationConfig.BuilderkmsServerSideEncryption(Consumer<KMSServerSideEncryptionIntegration.Builder> kmsServerSideEncryption) Information about whether DevOps Guru is configured to encrypt server-side data using KMS.kmsServerSideEncryption(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.logsAnomalyDetection(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.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.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, sdkFields
-
Method Details
-
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:
-
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:
-
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:
-