Class SearchIndexingConfigurationValuesBuilder
java.lang.Object
com.commercetools.api.models.project.SearchIndexingConfigurationValuesBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<SearchIndexingConfigurationValues>
public class SearchIndexingConfigurationValuesBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<SearchIndexingConfigurationValues>
SearchIndexingConfigurationValuesBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
SearchIndexingConfigurationValues searchIndexingConfigurationValues = SearchIndexingConfigurationValues.builder()
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds SearchIndexingConfigurationValues with checking for non-null required valuesbuilds SearchIndexingConfigurationValues without checking for non-null required valuesDate and time (UTC) the Project was last updated.Present on resources created after 1 February 2019 except for events not tracked.Current status of resource indexing.lastModifiedAt
(ZonedDateTime lastModifiedAt) Date and time (UTC) the Project was last updated.lastModifiedBy
(LastModifiedBy lastModifiedBy) Present on resources created after 1 February 2019 except for events not tracked.Present on resources created after 1 February 2019 except for events not tracked.of()
factory method for an instance of SearchIndexingConfigurationValuesBuilderof
(SearchIndexingConfigurationValues template) create builder for SearchIndexingConfigurationValues instanceCurrent status of resource indexing.Present on resources created after 1 February 2019 except for events not tracked.
-
Constructor Details
-
SearchIndexingConfigurationValuesBuilder
-
-
Method Details
-
status
public SearchIndexingConfigurationValuesBuilder status(@Nullable SearchIndexingConfigurationStatus status) Current status of resource indexing. Present on Projects from 1 February 2019.
- Parameters:
status
- value to be set- Returns:
- Builder
-
lastModifiedAt
public SearchIndexingConfigurationValuesBuilder lastModifiedAt(@Nullable ZonedDateTime lastModifiedAt) Date and time (UTC) the Project was last updated. Only present on Projects last modified after 1 February 2019.
- Parameters:
lastModifiedAt
- value to be set- Returns:
- Builder
-
lastModifiedBy
public SearchIndexingConfigurationValuesBuilder lastModifiedBy(Function<LastModifiedByBuilder, LastModifiedByBuilder> builder) Present on resources created after 1 February 2019 except for events not tracked.
- Parameters:
builder
- function to build the lastModifiedBy value- Returns:
- Builder
-
withLastModifiedBy
public SearchIndexingConfigurationValuesBuilder withLastModifiedBy(Function<LastModifiedByBuilder, LastModifiedBy> builder) Present on resources created after 1 February 2019 except for events not tracked.
- Parameters:
builder
- function to build the lastModifiedBy value- Returns:
- Builder
-
lastModifiedBy
public SearchIndexingConfigurationValuesBuilder lastModifiedBy(@Nullable LastModifiedBy lastModifiedBy) Present on resources created after 1 February 2019 except for events not tracked.
- Parameters:
lastModifiedBy
- value to be set- Returns:
- Builder
-
getStatus
Current status of resource indexing. Present on Projects from 1 February 2019.
- Returns:
- status
-
getLastModifiedAt
Date and time (UTC) the Project was last updated. Only present on Projects last modified after 1 February 2019.
- Returns:
- lastModifiedAt
-
getLastModifiedBy
Present on resources created after 1 February 2019 except for events not tracked.
- Returns:
- lastModifiedBy
-
build
builds SearchIndexingConfigurationValues with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<SearchIndexingConfigurationValues>
- Returns:
- SearchIndexingConfigurationValues
-
buildUnchecked
builds SearchIndexingConfigurationValues without checking for non-null required values- Returns:
- SearchIndexingConfigurationValues
-
of
factory method for an instance of SearchIndexingConfigurationValuesBuilder- Returns:
- builder
-
of
public static SearchIndexingConfigurationValuesBuilder of(SearchIndexingConfigurationValues template) create builder for SearchIndexingConfigurationValues instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-