public class GetDocumentRequest extends CrossClusterRequest implements BulkableDocumentRequest<GetDocumentRequest>, DocumentRequest<GetDocumentResponse>
Constructor and Description |
---|
GetDocumentRequest(java.lang.String indexName,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
accept(java.util.function.Consumer<GetDocumentRequest> consumer) |
GetDocumentResponse |
accept(DocumentRequestExecutor documentRequestExecutor) |
java.lang.String[] |
getFetchSourceExcludes() |
java.lang.String[] |
getFetchSourceIncludes() |
java.lang.String |
getId() |
java.lang.String |
getIndexName() |
java.lang.String[] |
getStoredFields() |
java.lang.String |
getType() |
boolean |
isFetchSource() |
boolean |
isRefresh() |
void |
setFetchSource(boolean fetchSource) |
void |
setFetchSourceExclude(java.lang.String... fetchSourceExclude) |
void |
setFetchSourceInclude(java.lang.String... fetchSourceInclude) |
void |
setRefresh(boolean refresh) |
void |
setStoredFields(java.lang.String... storedFields) |
void |
setType(java.lang.String type) |
getConnectionId, isPreferLocalCluster, setConnectionId, setPreferLocalCluster
public GetDocumentRequest(java.lang.String indexName, java.lang.String id)
public void accept(java.util.function.Consumer<GetDocumentRequest> consumer)
accept
in interface BulkableDocumentRequest<GetDocumentRequest>
public GetDocumentResponse accept(DocumentRequestExecutor documentRequestExecutor)
accept
in interface DocumentRequest<GetDocumentResponse>
public java.lang.String[] getFetchSourceExcludes()
public java.lang.String[] getFetchSourceIncludes()
public java.lang.String getId()
public java.lang.String getIndexName()
public java.lang.String[] getStoredFields()
public java.lang.String getType()
public boolean isFetchSource()
public boolean isRefresh()
public void setFetchSource(boolean fetchSource)
public void setFetchSourceExclude(java.lang.String... fetchSourceExclude)
public void setFetchSourceInclude(java.lang.String... fetchSourceInclude)
public void setRefresh(boolean refresh)
public void setStoredFields(java.lang.String... storedFields)
public void setType(java.lang.String type)