Class InternalDemandSignalClient
Service client instance for InternalDemandSignal.
Implements
Inherited Members
Namespace: Oci.CapacitymanagementService
Assembly: OCI.DotNetSDK.Capacitymanagement.dll
Syntax
public class InternalDemandSignalClient : RegionalClientBase, IDisposable
Constructors
InternalDemandSignalClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)
Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.
Declaration
public InternalDemandSignalClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
Type | Name | Description |
---|---|---|
IBasicAuthenticationDetailsProvider | authenticationDetailsProvider | The authentication details provider. Required. |
ClientConfiguration | clientConfiguration | The client configuration that contains settings to adjust REST client behaviors. Optional. |
string | endpoint | The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional. |
Properties
Paginators
Declaration
public InternalDemandSignalPaginators Paginators { get; }
Property Value
Type | Description |
---|---|
InternalDemandSignalPaginators |
Waiters
Declaration
public InternalDemandSignalWaiters Waiters { get; }
Property Value
Type | Description |
---|---|
InternalDemandSignalWaiters |
Methods
CreateInternalOccmDemandSignalDelivery(CreateInternalOccmDemandSignalDeliveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is a post API which is used to create a demand signal delivery resource. operationId: CreateInternalOccmDemandSignalDelivery summary: A post call to create a demand signal delivery.
Declaration
public Task<CreateInternalOccmDemandSignalDeliveryResponse> CreateInternalOccmDemandSignalDelivery(CreateInternalOccmDemandSignalDeliveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
CreateInternalOccmDemandSignalDeliveryRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<CreateInternalOccmDemandSignalDeliveryResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use CreateInternalOccmDemandSignalDelivery API.
DeleteInternalOccmDemandSignalDelivery(DeleteInternalOccmDemandSignalDeliveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is an internal DELETE API which is used to delete a demand signal delivery resource.
Declaration
public Task<DeleteInternalOccmDemandSignalDeliveryResponse> DeleteInternalOccmDemandSignalDelivery(DeleteInternalOccmDemandSignalDeliveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
DeleteInternalOccmDemandSignalDeliveryRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<DeleteInternalOccmDemandSignalDeliveryResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use DeleteInternalOccmDemandSignalDelivery API.
GetInternalOccmDemandSignal(GetInternalOccmDemandSignalRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is an internal GET API which gets the detailed information about a specific demand signal.
Declaration
public Task<GetInternalOccmDemandSignalResponse> GetInternalOccmDemandSignal(GetInternalOccmDemandSignalRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetInternalOccmDemandSignalRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetInternalOccmDemandSignalResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetInternalOccmDemandSignal API.
GetInternalOccmDemandSignalCatalog(GetInternalOccmDemandSignalCatalogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This API helps in getting the details about a specific occm demand signal catalog.
Declaration
public Task<GetInternalOccmDemandSignalCatalogResponse> GetInternalOccmDemandSignalCatalog(GetInternalOccmDemandSignalCatalogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetInternalOccmDemandSignalCatalogRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetInternalOccmDemandSignalCatalogResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetInternalOccmDemandSignalCatalog API.
GetInternalOccmDemandSignalDelivery(GetInternalOccmDemandSignalDeliveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is an internal GET API to get the details of a demand signal delivery resource corresponding to a demand signal item.
Declaration
public Task<GetInternalOccmDemandSignalDeliveryResponse> GetInternalOccmDemandSignalDelivery(GetInternalOccmDemandSignalDeliveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetInternalOccmDemandSignalDeliveryRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetInternalOccmDemandSignalDeliveryResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetInternalOccmDemandSignalDelivery API.
ListInternalOccmDemandSignalCatalogResources(ListInternalOccmDemandSignalCatalogResourcesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This API will list all the resources across all demand signal catalogs for a given namespace and customer group.
Declaration
public Task<ListInternalOccmDemandSignalCatalogResourcesResponse> ListInternalOccmDemandSignalCatalogResources(ListInternalOccmDemandSignalCatalogResourcesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListInternalOccmDemandSignalCatalogResourcesRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListInternalOccmDemandSignalCatalogResourcesResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListInternalOccmDemandSignalCatalogResources API.
ListInternalOccmDemandSignalCatalogs(ListInternalOccmDemandSignalCatalogsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This API will list demand signal catalogs for a given customer group.
Declaration
public Task<ListInternalOccmDemandSignalCatalogsResponse> ListInternalOccmDemandSignalCatalogs(ListInternalOccmDemandSignalCatalogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListInternalOccmDemandSignalCatalogsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListInternalOccmDemandSignalCatalogsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListInternalOccmDemandSignalCatalogs API.
ListInternalOccmDemandSignalDeliveries(ListInternalOccmDemandSignalDeliveriesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This GET call is used to list all demand signal delivery resources within the customer group passed as a query parameter.
Declaration
public Task<ListInternalOccmDemandSignalDeliveriesResponse> ListInternalOccmDemandSignalDeliveries(ListInternalOccmDemandSignalDeliveriesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListInternalOccmDemandSignalDeliveriesRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListInternalOccmDemandSignalDeliveriesResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListInternalOccmDemandSignalDeliveries API.
ListInternalOccmDemandSignalItems(ListInternalOccmDemandSignalItemsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This internal API will list the detailed information about the resources demanded as part of the demand signal.
Declaration
public Task<ListInternalOccmDemandSignalItemsResponse> ListInternalOccmDemandSignalItems(ListInternalOccmDemandSignalItemsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListInternalOccmDemandSignalItemsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListInternalOccmDemandSignalItemsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListInternalOccmDemandSignalItems API.
ListInternalOccmDemandSignals(ListInternalOccmDemandSignalsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is an internal GET call is used to list all demand signals within the compartment passed as a query parameter.
Declaration
public Task<ListInternalOccmDemandSignalsResponse> ListInternalOccmDemandSignals(ListInternalOccmDemandSignalsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListInternalOccmDemandSignalsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListInternalOccmDemandSignalsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListInternalOccmDemandSignals API.
UpdateInternalOccmDemandSignal(UpdateInternalOccmDemandSignalRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is a internal PUT API which shall be used to update the metadata of the demand signal.
Declaration
public Task<UpdateInternalOccmDemandSignalResponse> UpdateInternalOccmDemandSignal(UpdateInternalOccmDemandSignalRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
UpdateInternalOccmDemandSignalRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<UpdateInternalOccmDemandSignalResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use UpdateInternalOccmDemandSignal API.
UpdateInternalOccmDemandSignalDelivery(UpdateInternalOccmDemandSignalDeliveryRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
This is an internal PUT API which is used to update the demand signal delivery resource.
Declaration
public Task<UpdateInternalOccmDemandSignalDeliveryResponse> UpdateInternalOccmDemandSignalDelivery(UpdateInternalOccmDemandSignalDeliveryRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
UpdateInternalOccmDemandSignalDeliveryRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<UpdateInternalOccmDemandSignalDeliveryResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use UpdateInternalOccmDemandSignalDelivery API.