BigQuery Reservation v1 API - Class ReservationServiceSettings (2.4.0)

public sealed class ReservationServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the BigQuery Reservation v1 API class ReservationServiceSettings.

Settings for ReservationServiceClient instances.

Inheritance

object > ServiceSettingsBase > ReservationServiceSettings

Namespace

Google.Cloud.BigQuery.Reservation.V1

Assembly

Google.Cloud.BigQuery.Reservation.V1.dll

Constructors

ReservationServiceSettings()

public ReservationServiceSettings()

Constructs a new ReservationServiceSettings object with default settings.

Properties

CreateAssignmentSettings

public CallSettings CreateAssignmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.CreateAssignment and ReservationServiceClient.CreateAssignmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateCapacityCommitmentSettings

public CallSettings CreateCapacityCommitmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.CreateCapacityCommitment and ReservationServiceClient.CreateCapacityCommitmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

CreateReservationSettings

public CallSettings CreateReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.CreateReservation and ReservationServiceClient.CreateReservationAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

DeleteAssignmentSettings

public CallSettings DeleteAssignmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.DeleteAssignment and ReservationServiceClient.DeleteAssignmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

DeleteCapacityCommitmentSettings

public CallSettings DeleteCapacityCommitmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.DeleteCapacityCommitment and ReservationServiceClient.DeleteCapacityCommitmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

DeleteReservationSettings

public CallSettings DeleteReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.DeleteReservation and ReservationServiceClient.DeleteReservationAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

GetBiReservationSettings

public CallSettings GetBiReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.GetBiReservation and ReservationServiceClient.GetBiReservationAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

GetCapacityCommitmentSettings

public CallSettings GetCapacityCommitmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.GetCapacityCommitment and ReservationServiceClient.GetCapacityCommitmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

GetReservationSettings

public CallSettings GetReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.GetReservation and ReservationServiceClient.GetReservationAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

ListAssignmentsSettings

public CallSettings ListAssignmentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.ListAssignments and ReservationServiceClient.ListAssignmentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

ListCapacityCommitmentsSettings

public CallSettings ListCapacityCommitmentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.ListCapacityCommitments and ReservationServiceClient.ListCapacityCommitmentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

ListReservationsSettings

public CallSettings ListReservationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.ListReservations and ReservationServiceClient.ListReservationsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

MergeCapacityCommitmentsSettings

public CallSettings MergeCapacityCommitmentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.MergeCapacityCommitments and ReservationServiceClient.MergeCapacityCommitmentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

MoveAssignmentSettings

public CallSettings MoveAssignmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.MoveAssignment and ReservationServiceClient.MoveAssignmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

SearchAllAssignmentsSettings

public CallSettings SearchAllAssignmentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.SearchAllAssignments and ReservationServiceClient.SearchAllAssignmentsAsync.

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

SearchAssignmentsSettings

public CallSettings SearchAssignmentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.SearchAssignments and ReservationServiceClient.SearchAssignmentsAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 300 seconds.

SplitCapacityCommitmentSettings

public CallSettings SplitCapacityCommitmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.SplitCapacityCommitment and ReservationServiceClient.SplitCapacityCommitmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateAssignmentSettings

public CallSettings UpdateAssignmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.UpdateAssignment and ReservationServiceClient.UpdateAssignmentAsync.

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

UpdateBiReservationSettings

public CallSettings UpdateBiReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.UpdateBiReservation and ReservationServiceClient.UpdateBiReservationAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateCapacityCommitmentSettings

public CallSettings UpdateCapacityCommitmentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.UpdateCapacityCommitment and ReservationServiceClient.UpdateCapacityCommitmentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

UpdateReservationSettings

public CallSettings UpdateReservationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReservationServiceClient.UpdateReservation and ReservationServiceClient.UpdateReservationAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

Methods

Clone()

public ReservationServiceSettings Clone()

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

Returns
Type Description
ReservationServiceSettings

A deep clone of this ReservationServiceSettings object.

GetDefault()

public static ReservationServiceSettings GetDefault()

Get a new instance of the default ReservationServiceSettings.

Returns
Type Description
ReservationServiceSettings

A new instance of the default ReservationServiceSettings.