Interface UpdateServiceIntegrationConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateServiceIntegrationConfig.Builder,UpdateServiceIntegrationConfig>,SdkBuilder<UpdateServiceIntegrationConfig.Builder,UpdateServiceIntegrationConfig>,SdkPojo
- Enclosing class:
- UpdateServiceIntegrationConfig
public static interface UpdateServiceIntegrationConfig.Builder extends SdkPojo, CopyableBuilder<UpdateServiceIntegrationConfig.Builder,UpdateServiceIntegrationConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateServiceIntegrationConfig.BuilderkmsServerSideEncryption(Consumer<KMSServerSideEncryptionIntegrationConfig.Builder> kmsServerSideEncryption)Information about whether DevOps Guru is configured to encrypt server-side data using KMS.UpdateServiceIntegrationConfig.BuilderkmsServerSideEncryption(KMSServerSideEncryptionIntegrationConfig kmsServerSideEncryption)Information about whether DevOps Guru is configured to encrypt server-side data using KMS.default UpdateServiceIntegrationConfig.BuilderlogsAnomalyDetection(Consumer<LogsAnomalyDetectionIntegrationConfig.Builder> logsAnomalyDetection)Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.UpdateServiceIntegrationConfig.BuilderlogsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig logsAnomalyDetection)Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.default UpdateServiceIntegrationConfig.BuilderopsCenter(Consumer<OpsCenterIntegrationConfig.Builder> opsCenter)Sets the value of the OpsCenter property for this object.UpdateServiceIntegrationConfig.BuilderopsCenter(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 Detail
-
opsCenter
UpdateServiceIntegrationConfig.Builder opsCenter(OpsCenterIntegrationConfig 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.Builderavoiding the need to create one manually viaOpsCenterIntegrationConfig.builder().When the
Consumercompletes,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:
opsCenter(OpsCenterIntegrationConfig)
-
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.Builderavoiding the need to create one manually viaLogsAnomalyDetectionIntegrationConfig.builder().When the
Consumercompletes,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:
logsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig)
-
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.Builderavoiding the need to create one manually viaKMSServerSideEncryptionIntegrationConfig.builder().When the
Consumercompletes,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:
kmsServerSideEncryption(KMSServerSideEncryptionIntegrationConfig)
-
-