Class IndicesRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<IndicesRecord>
- Enclosing class:
- IndicesRecord
public static class IndicesRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<IndicesRecord>
IndicesRecord.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndicesRecordbuild()Builds aIndicesRecord.IndicesRecord.BuilderbulkAvgSizeInBytes(java.lang.String value)average size in bytes of shard bulkIndicesRecord.BuilderbulkAvgTime(java.lang.String value)average time spend in shard bulkIndicesRecord.BuilderbulkTotalOperations(java.lang.String value)number of bulk shard opsIndicesRecord.BuilderbulkTotalSizeInBytes(java.lang.String value)total size in bytes of shard bulkIndicesRecord.BuilderbulkTotalTime(java.lang.String value)time spend in shard bulkIndicesRecord.BuildercompletionSize(java.lang.String value)size of completionIndicesRecord.BuildercreationDate(java.lang.String value)index creation date (millisecond value)IndicesRecord.BuildercreationDateString(java.lang.String value)index creation date (as string)IndicesRecord.BuilderdocsCount(java.lang.String value)available docsIndicesRecord.BuilderdocsDeleted(java.lang.String value)deleted docsIndicesRecord.BuilderfielddataEvictions(java.lang.String value)fielddata evictionsIndicesRecord.BuilderfielddataMemorySize(java.lang.String value)used fielddata cacheIndicesRecord.BuilderflushTotal(java.lang.String value)number of flushesIndicesRecord.BuilderflushTotalTime(java.lang.String value)time spent in flushIndicesRecord.BuildergetCurrent(java.lang.String value)number of current get opsIndicesRecord.BuildergetExistsTime(java.lang.String value)time spent in successful getsIndicesRecord.BuildergetExistsTotal(java.lang.String value)number of successful getsIndicesRecord.BuildergetMissingTime(java.lang.String value)time spent in failed getsIndicesRecord.BuildergetMissingTotal(java.lang.String value)number of failed getsIndicesRecord.BuildergetTime(java.lang.String value)time spent in getIndicesRecord.BuildergetTotal(java.lang.String value)number of get opsIndicesRecord.Builderhealth(java.lang.String value)current health statusIndicesRecord.Builderindex(java.lang.String value)index nameIndicesRecord.BuilderindexingDeleteCurrent(java.lang.String value)number of current deletionsIndicesRecord.BuilderindexingDeleteTime(java.lang.String value)time spent in deletionsIndicesRecord.BuilderindexingDeleteTotal(java.lang.String value)number of delete opsIndicesRecord.BuilderindexingIndexCurrent(java.lang.String value)number of current indexing opsIndicesRecord.BuilderindexingIndexFailed(java.lang.String value)number of failed indexing opsIndicesRecord.BuilderindexingIndexTime(java.lang.String value)time spent in indexingIndicesRecord.BuilderindexingIndexTotal(java.lang.String value)number of indexing opsIndicesRecord.BuildermemoryTotal(java.lang.String value)total used memoryIndicesRecord.BuildermergesCurrent(java.lang.String value)number of current mergesIndicesRecord.BuildermergesCurrentDocs(java.lang.String value)number of current merging docsIndicesRecord.BuildermergesCurrentSize(java.lang.String value)size of current mergesIndicesRecord.BuildermergesTotal(java.lang.String value)number of completed merge opsIndicesRecord.BuildermergesTotalDocs(java.lang.String value)docs mergedIndicesRecord.BuildermergesTotalSize(java.lang.String value)size mergedIndicesRecord.BuildermergesTotalTime(java.lang.String value)time spent in mergesIndicesRecord.Builderpri(java.lang.String value)number of primary shardsIndicesRecord.BuilderpriBulkAvgSizeInBytes(java.lang.String value)average size in bytes of shard bulkIndicesRecord.BuilderpriBulkAvgTime(java.lang.String value)average time spend in shard bulkIndicesRecord.BuilderpriBulkTotalOperations(java.lang.String value)number of bulk shard opsIndicesRecord.BuilderpriBulkTotalSizeInBytes(java.lang.String value)total size in bytes of shard bulkIndicesRecord.BuilderpriBulkTotalTime(java.lang.String value)time spend in shard bulkIndicesRecord.BuilderpriCompletionSize(java.lang.String value)size of completionIndicesRecord.BuilderpriFielddataEvictions(java.lang.String value)fielddata evictionsIndicesRecord.BuilderpriFielddataMemorySize(java.lang.String value)used fielddata cacheIndicesRecord.BuilderpriFlushTotal(java.lang.String value)number of flushesIndicesRecord.BuilderpriFlushTotalTime(java.lang.String value)time spent in flushIndicesRecord.BuilderpriGetCurrent(java.lang.String value)number of current get opsIndicesRecord.BuilderpriGetExistsTime(java.lang.String value)time spent in successful getsIndicesRecord.BuilderpriGetExistsTotal(java.lang.String value)number of successful getsIndicesRecord.BuilderpriGetMissingTime(java.lang.String value)time spent in failed getsIndicesRecord.BuilderpriGetMissingTotal(java.lang.String value)number of failed getsIndicesRecord.BuilderpriGetTime(java.lang.String value)time spent in getIndicesRecord.BuilderpriGetTotal(java.lang.String value)number of get opsIndicesRecord.BuilderpriIndexingDeleteCurrent(java.lang.String value)number of current deletionsIndicesRecord.BuilderpriIndexingDeleteTime(java.lang.String value)time spent in deletionsIndicesRecord.BuilderpriIndexingDeleteTotal(java.lang.String value)number of delete opsIndicesRecord.BuilderpriIndexingIndexCurrent(java.lang.String value)number of current indexing opsIndicesRecord.BuilderpriIndexingIndexFailed(java.lang.String value)number of failed indexing opsIndicesRecord.BuilderpriIndexingIndexTime(java.lang.String value)time spent in indexingIndicesRecord.BuilderpriIndexingIndexTotal(java.lang.String value)number of indexing opsIndicesRecord.BuilderpriMemoryTotal(java.lang.String value)total user memoryIndicesRecord.BuilderpriMergesCurrent(java.lang.String value)number of current mergesIndicesRecord.BuilderpriMergesCurrentDocs(java.lang.String value)number of current merging docsIndicesRecord.BuilderpriMergesCurrentSize(java.lang.String value)size of current mergesIndicesRecord.BuilderpriMergesTotal(java.lang.String value)number of completed merge opsIndicesRecord.BuilderpriMergesTotalDocs(java.lang.String value)docs mergedIndicesRecord.BuilderpriMergesTotalSize(java.lang.String value)size mergedIndicesRecord.BuilderpriMergesTotalTime(java.lang.String value)time spent in mergesIndicesRecord.BuilderpriQueryCacheEvictions(java.lang.String value)query cache evictionsIndicesRecord.BuilderpriQueryCacheMemorySize(java.lang.String value)used query cacheIndicesRecord.BuilderpriRefreshExternalTime(java.lang.String value)time spent in external refreshesIndicesRecord.BuilderpriRefreshExternalTotal(java.lang.String value)total external refreshesIndicesRecord.BuilderpriRefreshListeners(java.lang.String value)number of pending refresh listenersIndicesRecord.BuilderpriRefreshTime(java.lang.String value)time spent in refreshesIndicesRecord.BuilderpriRefreshTotal(java.lang.String value)total refreshesIndicesRecord.BuilderpriRequestCacheEvictions(java.lang.String value)request cache evictionsIndicesRecord.BuilderpriRequestCacheHitCount(java.lang.String value)request cache hit countIndicesRecord.BuilderpriRequestCacheMemorySize(java.lang.String value)used request cacheIndicesRecord.BuilderpriRequestCacheMissCount(java.lang.String value)request cache miss countIndicesRecord.BuilderpriSearchFetchCurrent(java.lang.String value)current fetch phase opsIndicesRecord.BuilderpriSearchFetchTime(java.lang.String value)time spent in fetch phaseIndicesRecord.BuilderpriSearchFetchTotal(java.lang.String value)total fetch opsIndicesRecord.BuilderpriSearchOpenContexts(java.lang.String value)open search contextsIndicesRecord.BuilderpriSearchQueryCurrent(java.lang.String value)current query phase opsIndicesRecord.BuilderpriSearchQueryTime(java.lang.String value)time spent in query phaseIndicesRecord.BuilderpriSearchQueryTotal(java.lang.String value)total query phase opsIndicesRecord.BuilderpriSearchScrollCurrent(java.lang.String value)open scroll contextsIndicesRecord.BuilderpriSearchScrollTime(java.lang.String value)time scroll contexts held openIndicesRecord.BuilderpriSearchScrollTotal(java.lang.String value)completed scroll contextsIndicesRecord.BuilderpriSegmentsCount(java.lang.String value)number of segmentsIndicesRecord.BuilderpriSegmentsFixedBitsetMemory(java.lang.String value)memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsIndicesRecord.BuilderpriSegmentsIndexWriterMemory(java.lang.String value)memory used by index writerIndicesRecord.BuilderpriSegmentsMemory(java.lang.String value)memory used by segmentsIndicesRecord.BuilderpriSegmentsVersionMapMemory(java.lang.String value)memory used by version mapIndicesRecord.BuilderpriStoreSize(java.lang.String value)store size of primariesIndicesRecord.BuilderpriSuggestCurrent(java.lang.String value)number of current suggest opsIndicesRecord.BuilderpriSuggestTime(java.lang.String value)time spend in suggestIndicesRecord.BuilderpriSuggestTotal(java.lang.String value)number of suggest opsIndicesRecord.BuilderpriWarmerCurrent(java.lang.String value)current warmer opsIndicesRecord.BuilderpriWarmerTotal(java.lang.String value)total warmer opsIndicesRecord.BuilderpriWarmerTotalTime(java.lang.String value)time spent in warmersIndicesRecord.BuilderqueryCacheEvictions(java.lang.String value)query cache evictionsIndicesRecord.BuilderqueryCacheMemorySize(java.lang.String value)used query cacheIndicesRecord.BuilderrefreshExternalTime(java.lang.String value)time spent in external refreshesIndicesRecord.BuilderrefreshExternalTotal(java.lang.String value)total external refreshesIndicesRecord.BuilderrefreshListeners(java.lang.String value)number of pending refresh listenersIndicesRecord.BuilderrefreshTime(java.lang.String value)time spent in refreshesIndicesRecord.BuilderrefreshTotal(java.lang.String value)total refreshesIndicesRecord.Builderrep(java.lang.String value)number of replica shardsIndicesRecord.BuilderrequestCacheEvictions(java.lang.String value)request cache evictionsIndicesRecord.BuilderrequestCacheHitCount(java.lang.String value)request cache hit countIndicesRecord.BuilderrequestCacheMemorySize(java.lang.String value)used request cacheIndicesRecord.BuilderrequestCacheMissCount(java.lang.String value)request cache miss countIndicesRecord.BuildersearchFetchCurrent(java.lang.String value)current fetch phase opsIndicesRecord.BuildersearchFetchTime(java.lang.String value)time spent in fetch phaseIndicesRecord.BuildersearchFetchTotal(java.lang.String value)total fetch opsIndicesRecord.BuildersearchOpenContexts(java.lang.String value)open search contextsIndicesRecord.BuildersearchQueryCurrent(java.lang.String value)current query phase opsIndicesRecord.BuildersearchQueryTime(java.lang.String value)time spent in query phaseIndicesRecord.BuildersearchQueryTotal(java.lang.String value)total query phase opsIndicesRecord.BuildersearchScrollCurrent(java.lang.String value)open scroll contextsIndicesRecord.BuildersearchScrollTime(java.lang.String value)time scroll contexts held openIndicesRecord.BuildersearchScrollTotal(java.lang.String value)completed scroll contextsIndicesRecord.BuildersearchThrottled(java.lang.String value)indicates if the index is search throttledIndicesRecord.BuildersegmentsCount(java.lang.String value)number of segmentsIndicesRecord.BuildersegmentsFixedBitsetMemory(java.lang.String value)memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsIndicesRecord.BuildersegmentsIndexWriterMemory(java.lang.String value)memory used by index writerIndicesRecord.BuildersegmentsMemory(java.lang.String value)memory used by segmentsIndicesRecord.BuildersegmentsVersionMapMemory(java.lang.String value)memory used by version mapIndicesRecord.Builderstatus(java.lang.String value)open/close statusIndicesRecord.BuilderstoreSize(java.lang.String value)store size of primaries & replicasIndicesRecord.BuildersuggestCurrent(java.lang.String value)number of current suggest opsIndicesRecord.BuildersuggestTime(java.lang.String value)time spend in suggestIndicesRecord.BuildersuggestTotal(java.lang.String value)number of suggest opsIndicesRecord.Builderuuid(java.lang.String value)index uuidIndicesRecord.BuilderwarmerCurrent(java.lang.String value)current warmer opsIndicesRecord.BuilderwarmerTotal(java.lang.String value)total warmer opsIndicesRecord.BuilderwarmerTotalTime(java.lang.String value)time spent in warmersMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
health
current health statusAPI name:
health -
status
open/close statusAPI name:
status -
index
index nameAPI name:
index -
uuid
index uuidAPI name:
uuid -
pri
number of primary shardsAPI name:
pri -
rep
number of replica shardsAPI name:
rep -
docsCount
available docsAPI name:
docs.count -
docsDeleted
deleted docsAPI name:
docs.deleted -
creationDate
index creation date (millisecond value)API name:
creation.date -
creationDateString
index creation date (as string)API name:
creation.date.string -
storeSize
store size of primaries & replicasAPI name:
store.size -
priStoreSize
store size of primariesAPI name:
pri.store.size -
completionSize
size of completionAPI name:
completion.size -
priCompletionSize
size of completionAPI name:
pri.completion.size -
fielddataMemorySize
used fielddata cacheAPI name:
fielddata.memory_size -
priFielddataMemorySize
used fielddata cacheAPI name:
pri.fielddata.memory_size -
fielddataEvictions
fielddata evictionsAPI name:
fielddata.evictions -
priFielddataEvictions
fielddata evictionsAPI name:
pri.fielddata.evictions -
queryCacheMemorySize
used query cacheAPI name:
query_cache.memory_size -
priQueryCacheMemorySize
used query cacheAPI name:
pri.query_cache.memory_size -
queryCacheEvictions
query cache evictionsAPI name:
query_cache.evictions -
priQueryCacheEvictions
query cache evictionsAPI name:
pri.query_cache.evictions -
requestCacheMemorySize
used request cacheAPI name:
request_cache.memory_size -
priRequestCacheMemorySize
used request cacheAPI name:
pri.request_cache.memory_size -
requestCacheEvictions
request cache evictionsAPI name:
request_cache.evictions -
priRequestCacheEvictions
request cache evictionsAPI name:
pri.request_cache.evictions -
requestCacheHitCount
request cache hit countAPI name:
request_cache.hit_count -
priRequestCacheHitCount
request cache hit countAPI name:
pri.request_cache.hit_count -
requestCacheMissCount
request cache miss countAPI name:
request_cache.miss_count -
priRequestCacheMissCount
request cache miss countAPI name:
pri.request_cache.miss_count -
flushTotal
number of flushesAPI name:
flush.total -
priFlushTotal
number of flushesAPI name:
pri.flush.total -
flushTotalTime
time spent in flushAPI name:
flush.total_time -
priFlushTotalTime
time spent in flushAPI name:
pri.flush.total_time -
getCurrent
number of current get opsAPI name:
get.current -
priGetCurrent
number of current get opsAPI name:
pri.get.current -
getTime
time spent in getAPI name:
get.time -
priGetTime
time spent in getAPI name:
pri.get.time -
getTotal
number of get opsAPI name:
get.total -
priGetTotal
number of get opsAPI name:
pri.get.total -
getExistsTime
time spent in successful getsAPI name:
get.exists_time -
priGetExistsTime
time spent in successful getsAPI name:
pri.get.exists_time -
getExistsTotal
number of successful getsAPI name:
get.exists_total -
priGetExistsTotal
number of successful getsAPI name:
pri.get.exists_total -
getMissingTime
time spent in failed getsAPI name:
get.missing_time -
priGetMissingTime
time spent in failed getsAPI name:
pri.get.missing_time -
getMissingTotal
number of failed getsAPI name:
get.missing_total -
priGetMissingTotal
number of failed getsAPI name:
pri.get.missing_total -
indexingDeleteCurrent
number of current deletionsAPI name:
indexing.delete_current -
priIndexingDeleteCurrent
number of current deletionsAPI name:
pri.indexing.delete_current -
indexingDeleteTime
time spent in deletionsAPI name:
indexing.delete_time -
priIndexingDeleteTime
time spent in deletionsAPI name:
pri.indexing.delete_time -
indexingDeleteTotal
number of delete opsAPI name:
indexing.delete_total -
priIndexingDeleteTotal
number of delete opsAPI name:
pri.indexing.delete_total -
indexingIndexCurrent
number of current indexing opsAPI name:
indexing.index_current -
priIndexingIndexCurrent
number of current indexing opsAPI name:
pri.indexing.index_current -
indexingIndexTime
time spent in indexingAPI name:
indexing.index_time -
priIndexingIndexTime
time spent in indexingAPI name:
pri.indexing.index_time -
indexingIndexTotal
number of indexing opsAPI name:
indexing.index_total -
priIndexingIndexTotal
number of indexing opsAPI name:
pri.indexing.index_total -
indexingIndexFailed
number of failed indexing opsAPI name:
indexing.index_failed -
priIndexingIndexFailed
number of failed indexing opsAPI name:
pri.indexing.index_failed -
mergesCurrent
number of current mergesAPI name:
merges.current -
priMergesCurrent
number of current mergesAPI name:
pri.merges.current -
mergesCurrentDocs
number of current merging docsAPI name:
merges.current_docs -
priMergesCurrentDocs
number of current merging docsAPI name:
pri.merges.current_docs -
mergesCurrentSize
size of current mergesAPI name:
merges.current_size -
priMergesCurrentSize
size of current mergesAPI name:
pri.merges.current_size -
mergesTotal
number of completed merge opsAPI name:
merges.total -
priMergesTotal
number of completed merge opsAPI name:
pri.merges.total -
mergesTotalDocs
docs mergedAPI name:
merges.total_docs -
priMergesTotalDocs
docs mergedAPI name:
pri.merges.total_docs -
mergesTotalSize
size mergedAPI name:
merges.total_size -
priMergesTotalSize
size mergedAPI name:
pri.merges.total_size -
mergesTotalTime
time spent in mergesAPI name:
merges.total_time -
priMergesTotalTime
time spent in mergesAPI name:
pri.merges.total_time -
refreshTotal
total refreshesAPI name:
refresh.total -
priRefreshTotal
total refreshesAPI name:
pri.refresh.total -
refreshTime
time spent in refreshesAPI name:
refresh.time -
priRefreshTime
time spent in refreshesAPI name:
pri.refresh.time -
refreshExternalTotal
total external refreshesAPI name:
refresh.external_total -
priRefreshExternalTotal
total external refreshesAPI name:
pri.refresh.external_total -
refreshExternalTime
time spent in external refreshesAPI name:
refresh.external_time -
priRefreshExternalTime
time spent in external refreshesAPI name:
pri.refresh.external_time -
refreshListeners
number of pending refresh listenersAPI name:
refresh.listeners -
priRefreshListeners
number of pending refresh listenersAPI name:
pri.refresh.listeners -
searchFetchCurrent
current fetch phase opsAPI name:
search.fetch_current -
priSearchFetchCurrent
current fetch phase opsAPI name:
pri.search.fetch_current -
searchFetchTime
time spent in fetch phaseAPI name:
search.fetch_time -
priSearchFetchTime
time spent in fetch phaseAPI name:
pri.search.fetch_time -
searchFetchTotal
total fetch opsAPI name:
search.fetch_total -
priSearchFetchTotal
total fetch opsAPI name:
pri.search.fetch_total -
searchOpenContexts
open search contextsAPI name:
search.open_contexts -
priSearchOpenContexts
open search contextsAPI name:
pri.search.open_contexts -
searchQueryCurrent
current query phase opsAPI name:
search.query_current -
priSearchQueryCurrent
current query phase opsAPI name:
pri.search.query_current -
searchQueryTime
time spent in query phaseAPI name:
search.query_time -
priSearchQueryTime
time spent in query phaseAPI name:
pri.search.query_time -
searchQueryTotal
total query phase opsAPI name:
search.query_total -
priSearchQueryTotal
total query phase opsAPI name:
pri.search.query_total -
searchScrollCurrent
open scroll contextsAPI name:
search.scroll_current -
priSearchScrollCurrent
open scroll contextsAPI name:
pri.search.scroll_current -
searchScrollTime
time scroll contexts held openAPI name:
search.scroll_time -
priSearchScrollTime
time scroll contexts held openAPI name:
pri.search.scroll_time -
searchScrollTotal
completed scroll contextsAPI name:
search.scroll_total -
priSearchScrollTotal
completed scroll contextsAPI name:
pri.search.scroll_total -
segmentsCount
number of segmentsAPI name:
segments.count -
priSegmentsCount
number of segmentsAPI name:
pri.segments.count -
segmentsMemory
memory used by segmentsAPI name:
segments.memory -
priSegmentsMemory
memory used by segmentsAPI name:
pri.segments.memory -
segmentsIndexWriterMemory
memory used by index writerAPI name:
segments.index_writer_memory -
priSegmentsIndexWriterMemory
memory used by index writerAPI name:
pri.segments.index_writer_memory -
segmentsVersionMapMemory
memory used by version mapAPI name:
segments.version_map_memory -
priSegmentsVersionMapMemory
memory used by version mapAPI name:
pri.segments.version_map_memory -
segmentsFixedBitsetMemory
memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsAPI name:
segments.fixed_bitset_memory -
priSegmentsFixedBitsetMemory
memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsAPI name:
pri.segments.fixed_bitset_memory -
warmerCurrent
current warmer opsAPI name:
warmer.current -
priWarmerCurrent
current warmer opsAPI name:
pri.warmer.current -
warmerTotal
total warmer opsAPI name:
warmer.total -
priWarmerTotal
total warmer opsAPI name:
pri.warmer.total -
warmerTotalTime
time spent in warmersAPI name:
warmer.total_time -
priWarmerTotalTime
time spent in warmersAPI name:
pri.warmer.total_time -
suggestCurrent
number of current suggest opsAPI name:
suggest.current -
priSuggestCurrent
number of current suggest opsAPI name:
pri.suggest.current -
suggestTime
time spend in suggestAPI name:
suggest.time -
priSuggestTime
time spend in suggestAPI name:
pri.suggest.time -
suggestTotal
number of suggest opsAPI name:
suggest.total -
priSuggestTotal
number of suggest opsAPI name:
pri.suggest.total -
memoryTotal
total used memoryAPI name:
memory.total -
priMemoryTotal
total user memoryAPI name:
pri.memory.total -
searchThrottled
indicates if the index is search throttledAPI name:
search.throttled -
bulkTotalOperations
number of bulk shard opsAPI name:
bulk.total_operations -
priBulkTotalOperations
number of bulk shard opsAPI name:
pri.bulk.total_operations -
bulkTotalTime
time spend in shard bulkAPI name:
bulk.total_time -
priBulkTotalTime
time spend in shard bulkAPI name:
pri.bulk.total_time -
bulkTotalSizeInBytes
total size in bytes of shard bulkAPI name:
bulk.total_size_in_bytes -
priBulkTotalSizeInBytes
total size in bytes of shard bulkAPI name:
pri.bulk.total_size_in_bytes -
bulkAvgTime
average time spend in shard bulkAPI name:
bulk.avg_time -
priBulkAvgTime
average time spend in shard bulkAPI name:
pri.bulk.avg_time -
bulkAvgSizeInBytes
average size in bytes of shard bulkAPI name:
bulk.avg_size_in_bytes -
priBulkAvgSizeInBytes
average size in bytes of shard bulkAPI name:
pri.bulk.avg_size_in_bytes -
build
Builds aIndicesRecord.- Specified by:
buildin interfaceObjectBuilder<IndicesRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-