@Generated(value="software.amazon.awssdk:codegen") public final class DescribeIndexResponse extends KendraResponse implements ToCopyableBuilder<DescribeIndexResponse.Builder,DescribeIndexResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeIndexResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeIndexResponse.Builder |
builder() |
CapacityUnitsConfiguration |
capacityUnits()
For Enterprise Edition indexes, you can choose to use additional capacity to meet the needs of your application.
|
Instant |
createdAt()
The Unix timestamp when the index was created.
|
String |
description()
The description for the index.
|
List<DocumentMetadataConfiguration> |
documentMetadataConfigurations()
Configuration information for document metadata or fields.
|
IndexEdition |
edition()
The Amazon Kendra edition used for the index.
|
String |
editionAsString()
The Amazon Kendra edition used for the index.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
errorMessage()
When the
Status field value is FAILED, the ErrorMessage field contains a
message that explains why. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDocumentMetadataConfigurations()
For responses, this returns true if the service returned a value for the DocumentMetadataConfigurations property.
|
int |
hashCode() |
boolean |
hasUserTokenConfigurations()
For responses, this returns true if the service returned a value for the UserTokenConfigurations property.
|
String |
id()
The identifier of the index.
|
IndexStatistics |
indexStatistics()
Provides information about the number of FAQ questions and answers and the number of text documents indexed.
|
String |
name()
The name of the index.
|
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM role that gives Amazon Kendra permission to write to your Amazon
Cloudwatch logs.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeIndexResponse.Builder> |
serializableBuilderClass() |
ServerSideEncryptionConfiguration |
serverSideEncryptionConfiguration()
The identifier of the KMScustomer master key (CMK) that is used to encrypt your data.
|
IndexStatus |
status()
The current status of the index.
|
String |
statusAsString()
The current status of the index.
|
DescribeIndexResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updatedAt()
The Unix when the index was last updated.
|
UserContextPolicy |
userContextPolicy()
The user context policy for the Amazon Kendra index.
|
String |
userContextPolicyAsString()
The user context policy for the Amazon Kendra index.
|
UserGroupResolutionConfiguration |
userGroupResolutionConfiguration()
Whether you have enabled the configuration for fetching access levels of groups and users from an IAM Identity
Center (successor to Single Sign-On) identity source.
|
List<UserTokenConfiguration> |
userTokenConfigurations()
The user token configuration for the Amazon Kendra index.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the index.
public final String id()
The identifier of the index.
public final IndexEdition edition()
The Amazon Kendra edition used for the index. You decide the edition when you create the index.
If the service returns an enum value that is not available in the current SDK version, edition will
return IndexEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
IndexEditionpublic final String editionAsString()
The Amazon Kendra edition used for the index. You decide the edition when you create the index.
If the service returns an enum value that is not available in the current SDK version, edition will
return IndexEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
editionAsString().
IndexEditionpublic final String roleArn()
The Amazon Resource Name (ARN) of the IAM role that gives Amazon Kendra permission to write to your Amazon Cloudwatch logs.
public final ServerSideEncryptionConfiguration serverSideEncryptionConfiguration()
The identifier of the KMScustomer master key (CMK) that is used to encrypt your data. Amazon Kendra doesn't support asymmetric CMKs.
public final IndexStatus status()
The current status of the index. When the value is ACTIVE, the index is ready for use. If the
Status field value is FAILED, the ErrorMessage field contains a message
that explains why.
If the service returns an enum value that is not available in the current SDK version, status will
return IndexStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ACTIVE, the index is ready for use. If
the Status field value is FAILED, the ErrorMessage field contains
a message that explains why.IndexStatuspublic final String statusAsString()
The current status of the index. When the value is ACTIVE, the index is ready for use. If the
Status field value is FAILED, the ErrorMessage field contains a message
that explains why.
If the service returns an enum value that is not available in the current SDK version, status will
return IndexStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ACTIVE, the index is ready for use. If
the Status field value is FAILED, the ErrorMessage field contains
a message that explains why.IndexStatuspublic final String description()
The description for the index.
public final Instant createdAt()
The Unix timestamp when the index was created.
public final Instant updatedAt()
The Unix when the index was last updated.
public final boolean hasDocumentMetadataConfigurations()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<DocumentMetadataConfiguration> documentMetadataConfigurations()
Configuration information for document metadata or fields. Document metadata are fields or attributes associated with your documents. For example, the company department name associated with each document.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDocumentMetadataConfigurations() method.
public final IndexStatistics indexStatistics()
Provides information about the number of FAQ questions and answers and the number of text documents indexed.
public final String errorMessage()
When the Status field value is FAILED, the ErrorMessage field contains a
message that explains why.
Status field value is FAILED, the ErrorMessage field
contains a message that explains why.public final CapacityUnitsConfiguration capacityUnits()
For Enterprise Edition indexes, you can choose to use additional capacity to meet the needs of your application. This contains the capacity units used for the index. A query or document storage capacity of zero indicates that the index is using the default capacity. For more information on the default capacity for an index and adjusting this, see Adjusting capacity.
public final boolean hasUserTokenConfigurations()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<UserTokenConfiguration> userTokenConfigurations()
The user token configuration for the Amazon Kendra index.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasUserTokenConfigurations() method.
public final UserContextPolicy userContextPolicy()
The user context policy for the Amazon Kendra index.
If the service returns an enum value that is not available in the current SDK version, userContextPolicy
will return UserContextPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from userContextPolicyAsString().
UserContextPolicypublic final String userContextPolicyAsString()
The user context policy for the Amazon Kendra index.
If the service returns an enum value that is not available in the current SDK version, userContextPolicy
will return UserContextPolicy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from userContextPolicyAsString().
UserContextPolicypublic final UserGroupResolutionConfiguration userGroupResolutionConfiguration()
Whether you have enabled the configuration for fetching access levels of groups and users from an IAM Identity Center (successor to Single Sign-On) identity source.
public DescribeIndexResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeIndexResponse.Builder,DescribeIndexResponse>toBuilder in class AwsResponsepublic static DescribeIndexResponse.Builder builder()
public static Class<? extends DescribeIndexResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.