Class CustomObjectInstancesClient
- java.lang.Object
-
- com.intercom.api.resources.customobjectinstances.CustomObjectInstancesClient
-
public class CustomObjectInstancesClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description CustomObjectInstancesClient(ClientOptions clientOptions)
-
Method Summary
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
CustomObjectInstancesClient
public CustomObjectInstancesClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawCustomObjectInstancesClient withRawResponse()
Get responses with HTTP metadata like headers
-
getCustomObjectInstancesByExternalId
public java.util.Optional<CustomObjectInstance> getCustomObjectInstancesByExternalId(GetCustomObjectInstancesByExternalIdRequest request)
Fetch a Custom Object Instance by external_id.
-
getCustomObjectInstancesByExternalId
public java.util.Optional<CustomObjectInstance> getCustomObjectInstancesByExternalId(GetCustomObjectInstancesByExternalIdRequest request, RequestOptions requestOptions)
Fetch a Custom Object Instance by external_id.
-
createCustomObjectInstances
public java.util.Optional<CustomObjectInstance> createCustomObjectInstances(CreateOrUpdateCustomObjectInstanceRequest request)
Create or update a custom object instance
-
createCustomObjectInstances
public java.util.Optional<CustomObjectInstance> createCustomObjectInstances(CreateOrUpdateCustomObjectInstanceRequest request, RequestOptions requestOptions)
Create or update a custom object instance
-
deleteCustomObjectInstancesById
public CustomObjectInstanceDeleted deleteCustomObjectInstancesById(DeleteCustomObjectInstancesByIdRequest request)
Delete a single Custom Object instance by external_id.
-
deleteCustomObjectInstancesById
public CustomObjectInstanceDeleted deleteCustomObjectInstancesById(DeleteCustomObjectInstancesByIdRequest request, RequestOptions requestOptions)
Delete a single Custom Object instance by external_id.
-
getCustomObjectInstancesById
public java.util.Optional<CustomObjectInstance> getCustomObjectInstancesById(GetCustomObjectInstancesByIdRequest request)
Fetch a Custom Object Instance by id.
-
getCustomObjectInstancesById
public java.util.Optional<CustomObjectInstance> getCustomObjectInstancesById(GetCustomObjectInstancesByIdRequest request, RequestOptions requestOptions)
Fetch a Custom Object Instance by id.
-
deleteCustomObjectInstancesByExternalId
public CustomObjectInstanceDeleted deleteCustomObjectInstancesByExternalId(DeleteCustomObjectInstancesByExternalIdRequest request)
Delete a single Custom Object instance using the Intercom defined id.
-
deleteCustomObjectInstancesByExternalId
public CustomObjectInstanceDeleted deleteCustomObjectInstancesByExternalId(DeleteCustomObjectInstancesByExternalIdRequest request, RequestOptions requestOptions)
Delete a single Custom Object instance using the Intercom defined id.
-
-