@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 edtion indexes, you can choose to use additional capacity to meet the needs of your application.
|
Instant |
createdAt()
The Unix datetime that the index was created.
|
String |
description()
The description of the index.
|
List<DocumentMetadataConfiguration> |
documentMetadataConfigurations()
Configuration settings for any metadata applied to the documents in the index.
|
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 th e
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()
Returns true if the DocumentMetadataConfigurations property was specified by the sender (it may be empty), or
false if the sender did not specify the value (it will be empty).
|
int |
hashCode() |
String |
id()
the name 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 AWS KMS customer master key (CMK) 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 datetime that the index was last updated.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
The name of the index.
public String id()
the name of the index.
public 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 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 String roleArn()
The Amazon Resource Name (ARN) of the IAM role that gives Amazon Kendra permission to write to your Amazon Cloudwatch logs.
public ServerSideEncryptionConfiguration serverSideEncryptionConfiguration()
The identifier of the AWS KMS customer master key (CMK) used to encrypt your data. Amazon Kendra doesn't support asymmetric CMKs.
public 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 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 String description()
The description of the index.
public Instant createdAt()
The Unix datetime that the index was created.
public Instant updatedAt()
The Unix datetime that the index was last updated.
public boolean hasDocumentMetadataConfigurations()
public List<DocumentMetadataConfiguration> documentMetadataConfigurations()
Configuration settings for any metadata applied to the documents in the index.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasDocumentMetadataConfigurations() to see if a value was sent in this field.
public IndexStatistics indexStatistics()
Provides information about the number of FAQ questions and answers and the number of text documents indexed.
public String errorMessage()
When th eStatus 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 CapacityUnitsConfiguration capacityUnits()
For enterprise edtion 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 0 for the query capacity or the storage capacity indicates that the index is using the default capacity for the index.
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 int hashCode()
hashCode in class AwsResponsepublic boolean equals(Object obj)
equals in class AwsResponsepublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2020. All rights reserved.