Cloud Channel v1 API - Class CloudChannelReportsServiceSettings (2.1.0)

public sealed class CloudChannelReportsServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Channel v1 API class CloudChannelReportsServiceSettings.

Settings for CloudChannelReportsServiceClient instances.

Inheritance

Object > ServiceSettingsBase > CloudChannelReportsServiceSettings

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

CloudChannelReportsServiceSettings()

public CloudChannelReportsServiceSettings()

Constructs a new CloudChannelReportsServiceSettings object with default settings.

Properties

FetchReportResultsSettings

public CallSettings FetchReportResultsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelReportsServiceClient.FetchReportResults and CloudChannelReportsServiceClient.FetchReportResultsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListReportsSettings

public CallSettings ListReportsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelReportsServiceClient.ListReports and CloudChannelReportsServiceClient.ListReportsAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

RunReportJobOperationsSettings

public OperationsSettings RunReportJobOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelReportsServiceClient.RunReportJob and CloudChannelReportsServiceClient.RunReportJobAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RunReportJobSettings

public CallSettings RunReportJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelReportsServiceClient.RunReportJob and CloudChannelReportsServiceClient.RunReportJobAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public CloudChannelReportsServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
CloudChannelReportsServiceSettings

A deep clone of this CloudChannelReportsServiceSettings object.

GetDefault()

public static CloudChannelReportsServiceSettings GetDefault()

Get a new instance of the default CloudChannelReportsServiceSettings.

Returns
TypeDescription
CloudChannelReportsServiceSettings

A new instance of the default CloudChannelReportsServiceSettings.