Interface ServiceIntegrationConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceIntegrationConfig.Builder,
,ServiceIntegrationConfig> SdkBuilder<ServiceIntegrationConfig.Builder,
,ServiceIntegrationConfig> SdkPojo
- Enclosing class:
ServiceIntegrationConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault ServiceIntegrationConfig.Builder
kmsServerSideEncryption
(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.Builder
logsAnomalyDetection
(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.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.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
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
-
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.Builder
avoiding the need to create one manually viaOpsCenterIntegration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaLogsAnomalyDetectionIntegration.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaKMSServerSideEncryptionIntegration.builder()
.When the
Consumer
completes,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:
-