Class ContentReference
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<ContentReference.Builder,- ContentReference> 
Reference information about the content.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic ContentReference.Builderbuilder()final StringThe Amazon Resource Name (ARN) of the content.final StringThe identifier of the content.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (ARN) of the knowledge base.final StringThe identifier of the knowledge base.final ReferenceTypeThe type of reference content.final StringThe type of reference content.static Class<? extends ContentReference.Builder> final StringThe web URL of the source content.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
knowledgeBaseArnThe Amazon Resource Name (ARN) of the knowledge base. - Returns:
- The Amazon Resource Name (ARN) of the knowledge base.
 
- 
knowledgeBaseIdThe identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base. - Returns:
- The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
 
- 
contentArnThe Amazon Resource Name (ARN) of the content. - Returns:
- The Amazon Resource Name (ARN) of the content.
 
- 
contentIdThe identifier of the content. - Returns:
- The identifier of the content.
 
- 
sourceURLThe web URL of the source content. - Returns:
- The web URL of the source content.
 
- 
referenceTypeThe type of reference content. If the service returns an enum value that is not available in the current SDK version, referenceTypewill returnReferenceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreferenceTypeAsString().- Returns:
- The type of reference content.
- See Also:
 
- 
referenceTypeAsStringThe type of reference content. If the service returns an enum value that is not available in the current SDK version, referenceTypewill returnReferenceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreferenceTypeAsString().- Returns:
- The type of reference content.
- See Also:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<ContentReference.Builder,- ContentReference> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-