Class ByProjectKeyByResourceTypeByIDGet

All Implemented Interfaces:
ClientRequestCommand<RecordPagedQueryResponse>, CreateHttpRequestCommand, HttpRequestCommand<RecordPagedQueryResponse>, RequestCommand<RecordPagedQueryResponse>

public class ByProjectKeyByResourceTypeByIDGet extends TypeApiMethod<ByProjectKeyByResourceTypeByIDGet,RecordPagedQueryResponse>

The view_audit_log:{projectKey} scope is required, and depending on the resource type queried, their respective scopes must be granted.



   CompletableFuture<ApiHttpResponse<com.commercetools.history.models.change_history.RecordPagedQueryResponse>> result = apiRoot
            .withProjectKeyValue("{projectKey}")
            .withResourceTypeValue("{resourceType}")
            .withIDValue("{ID}")
            .get()
            .execute()
 
  • Constructor Details

  • Method Details

    • resultType

      public com.fasterxml.jackson.core.type.TypeReference<RecordPagedQueryResponse> resultType()
    • executeBlocking

      public ApiHttpResponse<RecordPagedQueryResponse> executeBlocking(ApiHttpClient client, Duration timeout)
      Specified by:
      executeBlocking in interface ClientRequestCommand<RecordPagedQueryResponse>
      Specified by:
      executeBlocking in class ApiMethod<ByProjectKeyByResourceTypeByIDGet,RecordPagedQueryResponse>
    • execute

      Specified by:
      execute in interface ClientRequestCommand<RecordPagedQueryResponse>
      Specified by:
      execute in class ApiMethod<ByProjectKeyByResourceTypeByIDGet,RecordPagedQueryResponse>
    • getProjectKey

      public String getProjectKey()
    • getResourceType

      public String getResourceType()
    • getID

      public String getID()
    • getDateFrom

      public List<String> getDateFrom()
    • getDateTo

      public List<String> getDateTo()
    • getLimit

      public List<String> getLimit()
    • getOffset

      public List<String> getOffset()
    • getUserId

      public List<String> getUserId()
    • getClientId

      public List<String> getClientId()
    • getCustomerId

      public List<String> getCustomerId()
    • getAssociateId

      public List<String> getAssociateId()
    • getBusinessUnit

      public List<String> getBusinessUnit()
    • getType

      public List<String> getType()
    • getSource

      public List<String> getSource()
    • getChanges

      public List<String> getChanges()
    • getStores

      public List<String> getStores()
    • getExcludePlatformInitiatedChanges

      public List<String> getExcludePlatformInitiatedChanges()
    • getExpand

      public List<String> getExpand()
    • setProjectKey

      public void setProjectKey(String projectKey)
    • setResourceType

      public void setResourceType(String resourceType)
    • setID

      public void setID(String ID)
    • withDateFrom

      public <TValue> ByProjectKeyByResourceTypeByIDGet withDateFrom(TValue dateFrom)
      set dateFrom with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      dateFrom - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateFrom

      public <TValue> ByProjectKeyByResourceTypeByIDGet addDateFrom(TValue dateFrom)
      add additional dateFrom query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      dateFrom - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateFrom

      public ByProjectKeyByResourceTypeByIDGet withDateFrom(Supplier<Object> supplier)
      set dateFrom with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateFrom

      public ByProjectKeyByResourceTypeByIDGet addDateFrom(Supplier<Object> supplier)
      add additional dateFrom query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateFrom

      set dateFrom with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateFrom

      add additional dateFrom query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateFrom

      public <TValue> ByProjectKeyByResourceTypeByIDGet withDateFrom(Collection<TValue> dateFrom)
      set dateFrom with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      dateFrom - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateFrom

      public <TValue> ByProjectKeyByResourceTypeByIDGet addDateFrom(Collection<TValue> dateFrom)
      add additional dateFrom query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      dateFrom - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateTo

      public <TValue> ByProjectKeyByResourceTypeByIDGet withDateTo(TValue dateTo)
      set dateTo with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      dateTo - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateTo

      public <TValue> ByProjectKeyByResourceTypeByIDGet addDateTo(TValue dateTo)
      add additional dateTo query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      dateTo - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateTo

      public ByProjectKeyByResourceTypeByIDGet withDateTo(Supplier<Object> supplier)
      set dateTo with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateTo

      public ByProjectKeyByResourceTypeByIDGet addDateTo(Supplier<Object> supplier)
      add additional dateTo query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateTo

      set dateTo with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateTo

      add additional dateTo query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withDateTo

      public <TValue> ByProjectKeyByResourceTypeByIDGet withDateTo(Collection<TValue> dateTo)
      set dateTo with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      dateTo - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addDateTo

      public <TValue> ByProjectKeyByResourceTypeByIDGet addDateTo(Collection<TValue> dateTo)
      add additional dateTo query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      dateTo - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withLimit

      public <TValue> ByProjectKeyByResourceTypeByIDGet withLimit(TValue limit)
      set limit with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      limit - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addLimit

      public <TValue> ByProjectKeyByResourceTypeByIDGet addLimit(TValue limit)
      add additional limit query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      limit - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withLimit

      public ByProjectKeyByResourceTypeByIDGet withLimit(Supplier<Integer> supplier)
      set limit with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addLimit

      public ByProjectKeyByResourceTypeByIDGet addLimit(Supplier<Integer> supplier)
      add additional limit query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withLimit

      set limit with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addLimit

      add additional limit query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withLimit

      public <TValue> ByProjectKeyByResourceTypeByIDGet withLimit(Collection<TValue> limit)
      set limit with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      limit - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addLimit

      public <TValue> ByProjectKeyByResourceTypeByIDGet addLimit(Collection<TValue> limit)
      add additional limit query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      limit - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withOffset

      public <TValue> ByProjectKeyByResourceTypeByIDGet withOffset(TValue offset)
      set offset with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      offset - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addOffset

      public <TValue> ByProjectKeyByResourceTypeByIDGet addOffset(TValue offset)
      add additional offset query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      offset - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withOffset

      public ByProjectKeyByResourceTypeByIDGet withOffset(Supplier<Integer> supplier)
      set offset with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addOffset

      public ByProjectKeyByResourceTypeByIDGet addOffset(Supplier<Integer> supplier)
      add additional offset query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withOffset

      set offset with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addOffset

      add additional offset query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withOffset

      public <TValue> ByProjectKeyByResourceTypeByIDGet withOffset(Collection<TValue> offset)
      set offset with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      offset - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addOffset

      public <TValue> ByProjectKeyByResourceTypeByIDGet addOffset(Collection<TValue> offset)
      add additional offset query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      offset - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withUserId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withUserId(TValue userId)
      set userId with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      userId - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addUserId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addUserId(TValue userId)
      add additional userId query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      userId - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withUserId

      public ByProjectKeyByResourceTypeByIDGet withUserId(Supplier<String> supplier)
      set userId with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addUserId

      public ByProjectKeyByResourceTypeByIDGet addUserId(Supplier<String> supplier)
      add additional userId query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withUserId

      set userId with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addUserId

      add additional userId query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withUserId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withUserId(Collection<TValue> userId)
      set userId with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      userId - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addUserId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addUserId(Collection<TValue> userId)
      add additional userId query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      userId - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withClientId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withClientId(TValue clientId)
      set clientId with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      clientId - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addClientId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addClientId(TValue clientId)
      add additional clientId query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      clientId - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withClientId

      public ByProjectKeyByResourceTypeByIDGet withClientId(Supplier<String> supplier)
      set clientId with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addClientId

      public ByProjectKeyByResourceTypeByIDGet addClientId(Supplier<String> supplier)
      add additional clientId query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withClientId

      set clientId with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addClientId

      add additional clientId query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withClientId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withClientId(Collection<TValue> clientId)
      set clientId with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      clientId - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addClientId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addClientId(Collection<TValue> clientId)
      add additional clientId query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      clientId - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withCustomerId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withCustomerId(TValue customerId)
      set customerId with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      customerId - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addCustomerId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addCustomerId(TValue customerId)
      add additional customerId query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      customerId - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withCustomerId

      public ByProjectKeyByResourceTypeByIDGet withCustomerId(Supplier<String> supplier)
      set customerId with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addCustomerId

      public ByProjectKeyByResourceTypeByIDGet addCustomerId(Supplier<String> supplier)
      add additional customerId query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withCustomerId

      set customerId with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addCustomerId

      add additional customerId query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withCustomerId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withCustomerId(Collection<TValue> customerId)
      set customerId with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      customerId - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addCustomerId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addCustomerId(Collection<TValue> customerId)
      add additional customerId query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      customerId - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withAssociateId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withAssociateId(TValue associateId)
      set associateId with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      associateId - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addAssociateId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addAssociateId(TValue associateId)
      add additional associateId query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      associateId - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withAssociateId

      public ByProjectKeyByResourceTypeByIDGet withAssociateId(Supplier<String> supplier)
      set associateId with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addAssociateId

      public ByProjectKeyByResourceTypeByIDGet addAssociateId(Supplier<String> supplier)
      add additional associateId query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withAssociateId

      set associateId with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addAssociateId

      add additional associateId query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withAssociateId

      public <TValue> ByProjectKeyByResourceTypeByIDGet withAssociateId(Collection<TValue> associateId)
      set associateId with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      associateId - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addAssociateId

      public <TValue> ByProjectKeyByResourceTypeByIDGet addAssociateId(Collection<TValue> associateId)
      add additional associateId query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      associateId - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withBusinessUnit

      public <TValue> ByProjectKeyByResourceTypeByIDGet withBusinessUnit(TValue businessUnit)
      set businessUnit with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      businessUnit - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addBusinessUnit

      public <TValue> ByProjectKeyByResourceTypeByIDGet addBusinessUnit(TValue businessUnit)
      add additional businessUnit query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      businessUnit - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withBusinessUnit

      public ByProjectKeyByResourceTypeByIDGet withBusinessUnit(Supplier<String> supplier)
      set businessUnit with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addBusinessUnit

      public ByProjectKeyByResourceTypeByIDGet addBusinessUnit(Supplier<String> supplier)
      add additional businessUnit query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withBusinessUnit

      set businessUnit with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addBusinessUnit

      add additional businessUnit query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withBusinessUnit

      public <TValue> ByProjectKeyByResourceTypeByIDGet withBusinessUnit(Collection<TValue> businessUnit)
      set businessUnit with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      businessUnit - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addBusinessUnit

      public <TValue> ByProjectKeyByResourceTypeByIDGet addBusinessUnit(Collection<TValue> businessUnit)
      add additional businessUnit query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      businessUnit - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withType

      public <TValue> ByProjectKeyByResourceTypeByIDGet withType(TValue type)
      set type with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      type - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addType

      public <TValue> ByProjectKeyByResourceTypeByIDGet addType(TValue type)
      add additional type query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      type - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withType

      public ByProjectKeyByResourceTypeByIDGet withType(Supplier<String> supplier)
      set type with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addType

      add additional type query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withType

      set type with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addType

      add additional type query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withType

      public <TValue> ByProjectKeyByResourceTypeByIDGet withType(Collection<TValue> type)
      set type with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      type - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addType

      public <TValue> ByProjectKeyByResourceTypeByIDGet addType(Collection<TValue> type)
      add additional type query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      type - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withSource

      public <TValue> ByProjectKeyByResourceTypeByIDGet withSource(TValue source)
      set source with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      source - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addSource

      public <TValue> ByProjectKeyByResourceTypeByIDGet addSource(TValue source)
      add additional source query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      source - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withSource

      public ByProjectKeyByResourceTypeByIDGet withSource(Supplier<Source> supplier)
      set source with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addSource

      public ByProjectKeyByResourceTypeByIDGet addSource(Supplier<Source> supplier)
      add additional source query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withSource

      set source with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addSource

      add additional source query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withSource

      public <TValue> ByProjectKeyByResourceTypeByIDGet withSource(Collection<TValue> source)
      set source with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      source - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addSource

      public <TValue> ByProjectKeyByResourceTypeByIDGet addSource(Collection<TValue> source)
      add additional source query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      source - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet withChanges(TValue changes)
      set changes with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      changes - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet addChanges(TValue changes)
      add additional changes query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      changes - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withChanges

      public ByProjectKeyByResourceTypeByIDGet withChanges(Supplier<String> supplier)
      set changes with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addChanges

      public ByProjectKeyByResourceTypeByIDGet addChanges(Supplier<String> supplier)
      add additional changes query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withChanges

      set changes with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addChanges

      add additional changes query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet withChanges(Collection<TValue> changes)
      set changes with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      changes - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet addChanges(Collection<TValue> changes)
      add additional changes query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      changes - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withStores

      public <TValue> ByProjectKeyByResourceTypeByIDGet withStores(TValue stores)
      set stores with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      stores - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addStores

      public <TValue> ByProjectKeyByResourceTypeByIDGet addStores(TValue stores)
      add additional stores query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      stores - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withStores

      public ByProjectKeyByResourceTypeByIDGet withStores(Supplier<String> supplier)
      set stores with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addStores

      public ByProjectKeyByResourceTypeByIDGet addStores(Supplier<String> supplier)
      add additional stores query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withStores

      set stores with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addStores

      add additional stores query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withStores

      public <TValue> ByProjectKeyByResourceTypeByIDGet withStores(Collection<TValue> stores)
      set stores with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      stores - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addStores

      public <TValue> ByProjectKeyByResourceTypeByIDGet addStores(Collection<TValue> stores)
      add additional stores query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      stores - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExcludePlatformInitiatedChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet withExcludePlatformInitiatedChanges(TValue excludePlatformInitiatedChanges)
      set excludePlatformInitiatedChanges with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      excludePlatformInitiatedChanges - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExcludePlatformInitiatedChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet addExcludePlatformInitiatedChanges(TValue excludePlatformInitiatedChanges)
      add additional excludePlatformInitiatedChanges query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      excludePlatformInitiatedChanges - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExcludePlatformInitiatedChanges

      public ByProjectKeyByResourceTypeByIDGet withExcludePlatformInitiatedChanges(Supplier<PlatformInitiatedChange> supplier)
      set excludePlatformInitiatedChanges with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExcludePlatformInitiatedChanges

      public ByProjectKeyByResourceTypeByIDGet addExcludePlatformInitiatedChanges(Supplier<PlatformInitiatedChange> supplier)
      add additional excludePlatformInitiatedChanges query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExcludePlatformInitiatedChanges

      public ByProjectKeyByResourceTypeByIDGet withExcludePlatformInitiatedChanges(Function<StringBuilder,StringBuilder> op)
      set excludePlatformInitiatedChanges with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExcludePlatformInitiatedChanges

      public ByProjectKeyByResourceTypeByIDGet addExcludePlatformInitiatedChanges(Function<StringBuilder,StringBuilder> op)
      add additional excludePlatformInitiatedChanges query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExcludePlatformInitiatedChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet withExcludePlatformInitiatedChanges(Collection<TValue> excludePlatformInitiatedChanges)
      set excludePlatformInitiatedChanges with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      excludePlatformInitiatedChanges - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExcludePlatformInitiatedChanges

      public <TValue> ByProjectKeyByResourceTypeByIDGet addExcludePlatformInitiatedChanges(Collection<TValue> excludePlatformInitiatedChanges)
      add additional excludePlatformInitiatedChanges query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      excludePlatformInitiatedChanges - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExpand

      public <TValue> ByProjectKeyByResourceTypeByIDGet withExpand(TValue expand)
      set expand with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      expand - value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExpand

      public <TValue> ByProjectKeyByResourceTypeByIDGet addExpand(TValue expand)
      add additional expand query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      expand - value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExpand

      public ByProjectKeyByResourceTypeByIDGet withExpand(Supplier<Boolean> supplier)
      set expand with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExpand

      public ByProjectKeyByResourceTypeByIDGet addExpand(Supplier<Boolean> supplier)
      add additional expand query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExpand

      set expand with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExpand

      add additional expand query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • withExpand

      public <TValue> ByProjectKeyByResourceTypeByIDGet withExpand(Collection<TValue> expand)
      set expand with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      expand - values to be set
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • addExpand

      public <TValue> ByProjectKeyByResourceTypeByIDGet addExpand(Collection<TValue> expand)
      add additional expand query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      expand - values to be added
      Returns:
      ByProjectKeyByResourceTypeByIDGet
    • equals

      public boolean equals(Object o)
    • hashCode

      public int hashCode()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • reflectionHashCode

      public int reflectionHashCode()