Class ReportServiceSettings
Settings for ReportServiceClient instances.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ReportServiceSettings : ServiceSettingsBase
Constructors
ReportServiceSettings()
Constructs a new ReportServiceSettings object with default settings.
Declaration
public ReportServiceSettings()
Properties
CreateReportSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.CreateReport and ReportServiceClient.CreateReportAsync.
Declaration
public CallSettings CreateReportSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
FetchReportResultRowsSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.FetchReportResultRows and ReportServiceClient.FetchReportResultRowsAsync.
Declaration
public CallSettings FetchReportResultRowsSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
GetReportSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.GetReport and ReportServiceClient.GetReportAsync.
Declaration
public CallSettings GetReportSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
ListReportsSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.ListReports and ReportServiceClient.ListReportsAsync.
Declaration
public CallSettings ListReportsSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
RunReportOperationsSettings
Long Running Operation settings for calls to ReportServiceClient.RunReport and
ReportServiceClient.RunReportAsync.
Declaration
public OperationsSettings RunReportOperationsSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| OperationsSettings |
Remarks
Uses default Google.Api.Gax.PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
RunReportSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.RunReport and ReportServiceClient.RunReportAsync.
Declaration
public CallSettings RunReportSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
UpdateReportSettings
CallSettings for synchronous and asynchronous calls to
ReportServiceClient.UpdateReport and ReportServiceClient.UpdateReportAsync.
Declaration
public CallSettings UpdateReportSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CallSettings |
Remarks
- This call will not be retried.
- No timeout is applied.
Methods
Clone()
Creates a deep clone of this object, with all the same property values.
Declaration
public ReportServiceSettings Clone()
Returns
| Type | Description |
|---|---|
| ReportServiceSettings | A deep clone of this ReportServiceSettings object. |
GetDefault()
Get a new instance of the default ReportServiceSettings.
Declaration
public static ReportServiceSettings GetDefault()
Returns
| Type | Description |
|---|---|
| ReportServiceSettings | A new instance of the default ReportServiceSettings. |