Class ServiceIntegrationConfig
- java.lang.Object
-
- software.amazon.awssdk.services.devopsguru.model.ServiceIntegrationConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>
@Generated("software.amazon.awssdk:codegen") public final class ServiceIntegrationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>
Information about the integration of DevOps Guru with another Amazon Web Services service, such as Amazon Web Services Systems Manager.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceServiceIntegrationConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceIntegrationConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()KMSServerSideEncryptionIntegrationkmsServerSideEncryption()Information about whether DevOps Guru is configured to encrypt server-side data using KMS.LogsAnomalyDetectionIntegrationlogsAnomalyDetection()Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.OpsCenterIntegrationopsCenter()Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.List<SdkField<?>>sdkFields()static Class<? extends ServiceIntegrationConfig.Builder>serializableBuilderClass()ServiceIntegrationConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
opsCenter
public final OpsCenterIntegration opsCenter()
Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
- Returns:
- Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.
-
logsAnomalyDetection
public final LogsAnomalyDetectionIntegration logsAnomalyDetection()
Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
- Returns:
- Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.
-
kmsServerSideEncryption
public final KMSServerSideEncryptionIntegration kmsServerSideEncryption()
Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
- Returns:
- Information about whether DevOps Guru is configured to encrypt server-side data using KMS.
-
toBuilder
public ServiceIntegrationConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceIntegrationConfig.Builder,ServiceIntegrationConfig>
-
builder
public static ServiceIntegrationConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServiceIntegrationConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-