Class GetIntegrationResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsResponse
-
- software.amazon.awssdk.services.cloudwatchlogs.model.GetIntegrationResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetIntegrationResponse.Builder,GetIntegrationResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetIntegrationResponse extends CloudWatchLogsResponse implements ToCopyableBuilder<GetIntegrationResponse.Builder,GetIntegrationResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetIntegrationResponse.Builder
-
Method Summary
-
Methods inherited from class software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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 the integration.
- Returns:
- The name of the 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
-
integrationDetails
public final IntegrationDetails integrationDetails()
A structure that contains information about the integration configuration. For an integration with OpenSearch Service, this includes information about OpenSearch Service resources such as the collection, the workspace, and policies.
- Returns:
- A structure that contains information about the integration configuration. For an integration with OpenSearch Service, this includes information about OpenSearch Service resources such as the collection, the workspace, and policies.
-
toBuilder
public GetIntegrationResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetIntegrationResponse.Builder,GetIntegrationResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetIntegrationResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetIntegrationResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-