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. |