Show / Hide Table of Contents

Class InternalDemandSignalClient

Service client instance for InternalDemandSignal.

Inheritance
object
ClientBase
RegionalClientBase
InternalDemandSignalClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

Implements

IDisposable
In this article
Back to top