Class IntegrationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.cloudwatchlogs.model.IntegrationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IntegrationSummary.Builder,IntegrationSummary>
@Generated("software.amazon.awssdk:codegen") public final class IntegrationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IntegrationSummary.Builder,IntegrationSummary>
This structure contains information about one CloudWatch Logs integration. This structure is returned by a ListIntegrations operation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIntegrationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntegrationSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringintegrationName()The name of this integration.IntegrationStatusintegrationStatus()The current status of this integration.StringintegrationStatusAsString()The current status of this integration.IntegrationTypeintegrationType()The type of integration.StringintegrationTypeAsString()The type of integration.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends IntegrationSummary.Builder>serializableBuilderClass()IntegrationSummary.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
-
integrationName
public final String integrationName()
The name of this integration.
- Returns:
- The name of this integration.
-
integrationType
public final IntegrationType integrationType()
The type of integration. Integrations with OpenSearch Service have the type
OPENSEARCH.If the service returns an enum value that is not available in the current SDK version,
integrationTypewill returnIntegrationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromintegrationTypeAsString().- Returns:
- The type of integration. Integrations with OpenSearch Service have the type
OPENSEARCH. - See Also:
IntegrationType
-
integrationTypeAsString
public final String integrationTypeAsString()
The type of integration. Integrations with OpenSearch Service have the type
OPENSEARCH.If the service returns an enum value that is not available in the current SDK version,
integrationTypewill returnIntegrationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromintegrationTypeAsString().- Returns:
- The type of integration. Integrations with OpenSearch Service have the type
OPENSEARCH. - See Also:
IntegrationType
-
integrationStatus
public final IntegrationStatus integrationStatus()
The current status of this integration.
If the service returns an enum value that is not available in the current SDK version,
integrationStatuswill returnIntegrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromintegrationStatusAsString().- Returns:
- The current status of this integration.
- See Also:
IntegrationStatus
-
integrationStatusAsString
public final String integrationStatusAsString()
The current status of this integration.
If the service returns an enum value that is not available in the current SDK version,
integrationStatuswill returnIntegrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromintegrationStatusAsString().- Returns:
- The current status of this integration.
- See Also:
IntegrationStatus
-
toBuilder
public IntegrationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IntegrationSummary.Builder,IntegrationSummary>
-
builder
public static IntegrationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends IntegrationSummary.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-