Interface UpdateServiceIntegrationConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpdateServiceIntegrationConfig.Builder,
,UpdateServiceIntegrationConfig> SdkBuilder<UpdateServiceIntegrationConfig.Builder,
,UpdateServiceIntegrationConfig> SdkPojo
- Enclosing class:
UpdateServiceIntegrationConfig
-
Method Summary
Modifier and TypeMethodDescriptionkmsServerSideEncryption
(Consumer<KMSServerSideEncryptionIntegrationConfig.Builder> kmsServerSideEncryption) Information about whether DevOps Guru is configured to encrypt server-side data using KMS.kmsServerSideEncryption
(KMSServerSideEncryptionIntegrationConfig kmsServerSideEncryption) Information about whether DevOps Guru is configured to encrypt server-side data using KMS.logsAnomalyDetection
(Consumer<LogsAnomalyDetectionIntegrationConfig.Builder> logsAnomalyDetection) Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.logsAnomalyDetection
(LogsAnomalyDetectionIntegrationConfig logsAnomalyDetection) Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.opsCenter
(Consumer<OpsCenterIntegrationConfig.Builder> opsCenter) Sets the value of the OpsCenter property for this object.opsCenter
(OpsCenterIntegrationConfig opsCenter) Sets the value of the OpsCenter property for this object.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
Sets the value of the OpsCenter property for this object.- Parameters:
opsCenter
- The new value for the OpsCenter property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsCenter
default UpdateServiceIntegrationConfig.Builder opsCenter(Consumer<OpsCenterIntegrationConfig.Builder> opsCenter) Sets the value of the OpsCenter property for this object. This is a convenience method that creates an instance of theOpsCenterIntegrationConfig.Builder
avoiding the need to create one manually viaOpsCenterIntegrationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopsCenter(OpsCenterIntegrationConfig)
.- Parameters:
opsCenter
- a consumer that will call methods onOpsCenterIntegrationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logsAnomalyDetection
UpdateServiceIntegrationConfig.Builder logsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig 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 UpdateServiceIntegrationConfig.Builder logsAnomalyDetection(Consumer<LogsAnomalyDetectionIntegrationConfig.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 theLogsAnomalyDetectionIntegrationConfig.Builder
avoiding the need to create one manually viaLogsAnomalyDetectionIntegrationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig)
.- Parameters:
logsAnomalyDetection
- a consumer that will call methods onLogsAnomalyDetectionIntegrationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsServerSideEncryption
UpdateServiceIntegrationConfig.Builder kmsServerSideEncryption(KMSServerSideEncryptionIntegrationConfig 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 UpdateServiceIntegrationConfig.Builder kmsServerSideEncryption(Consumer<KMSServerSideEncryptionIntegrationConfig.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 theKMSServerSideEncryptionIntegrationConfig.Builder
avoiding the need to create one manually viaKMSServerSideEncryptionIntegrationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokmsServerSideEncryption(KMSServerSideEncryptionIntegrationConfig)
.- Parameters:
kmsServerSideEncryption
- a consumer that will call methods onKMSServerSideEncryptionIntegrationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-