Package @google-cloud/bigquery-reservation

Classes

protos.google.api.CustomHttpPattern

Represents a CustomHttpPattern.

protos.google.api.Http

Represents a Http.

protos.google.api.HttpRule

Represents a HttpRule.

protos.google.api.ResourceDescriptor

Represents a ResourceDescriptor.

protos.google.api.ResourceReference

Represents a ResourceReference.

protos.google.cloud.bigquery.reservation.v1.Assignment

Represents an Assignment.

protos.google.cloud.bigquery.reservation.v1.BiReservation

Represents a BiReservation.

protos.google.cloud.bigquery.reservation.v1.CapacityCommitment

Represents a CapacityCommitment.

protos.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest

Represents a CreateAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest

Represents a CreateCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.CreateReservationRequest

Represents a CreateReservationRequest.

protos.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest

Represents a DeleteAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest

Represents a DeleteCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.DeleteReservationRequest

Represents a DeleteReservationRequest.

protos.google.cloud.bigquery.reservation.v1.GetBiReservationRequest

Represents a GetBiReservationRequest.

protos.google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequest

Represents a GetCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.GetReservationRequest

Represents a GetReservationRequest.

protos.google.cloud.bigquery.reservation.v1.ListAssignmentsRequest

Represents a ListAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.ListAssignmentsResponse

Represents a ListAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest

Represents a ListCapacityCommitmentsRequest.

protos.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse

Represents a ListCapacityCommitmentsResponse.

protos.google.cloud.bigquery.reservation.v1.ListReservationsRequest

Represents a ListReservationsRequest.

protos.google.cloud.bigquery.reservation.v1.ListReservationsResponse

Represents a ListReservationsResponse.

protos.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest

Represents a MergeCapacityCommitmentsRequest.

protos.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest

Represents a MoveAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.Reservation

Represents a Reservation.

protos.google.cloud.bigquery.reservation.v1.ReservationService

Represents a ReservationService

protos.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest

Represents a SearchAllAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse

Represents a SearchAllAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest

Represents a SearchAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse

Represents a SearchAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest

Represents a SplitCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse

Represents a SplitCapacityCommitmentResponse.

protos.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest

Represents an UpdateBiReservationRequest.

protos.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest

Represents an UpdateCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.UpdateReservationRequest

Represents an UpdateReservationRequest.

protos.google.protobuf.Any

Represents an Any.

protos.google.protobuf.DescriptorProto

Represents a DescriptorProto.

protos.google.protobuf.DescriptorProto.ExtensionRange

Represents an ExtensionRange.

protos.google.protobuf.DescriptorProto.ReservedRange

Represents a ReservedRange.

protos.google.protobuf.Empty

Represents an Empty.

protos.google.protobuf.EnumDescriptorProto

Represents an EnumDescriptorProto.

protos.google.protobuf.EnumDescriptorProto.EnumReservedRange

Represents an EnumReservedRange.

protos.google.protobuf.EnumOptions

Represents an EnumOptions.

protos.google.protobuf.EnumValueDescriptorProto

Represents an EnumValueDescriptorProto.

protos.google.protobuf.EnumValueOptions

Represents an EnumValueOptions.

protos.google.protobuf.ExtensionRangeOptions

Represents an ExtensionRangeOptions.

protos.google.protobuf.FieldDescriptorProto

Represents a FieldDescriptorProto.

protos.google.protobuf.FieldMask

Represents a FieldMask.

protos.google.protobuf.FieldOptions

Represents a FieldOptions.

protos.google.protobuf.FileDescriptorProto

Represents a FileDescriptorProto.

protos.google.protobuf.FileDescriptorSet

Represents a FileDescriptorSet.

protos.google.protobuf.FileOptions

Represents a FileOptions.

protos.google.protobuf.GeneratedCodeInfo

Represents a GeneratedCodeInfo.

protos.google.protobuf.GeneratedCodeInfo.Annotation

Represents an Annotation.

protos.google.protobuf.MessageOptions

Represents a MessageOptions.

protos.google.protobuf.MethodDescriptorProto

Represents a MethodDescriptorProto.

protos.google.protobuf.MethodOptions

Represents a MethodOptions.

protos.google.protobuf.OneofDescriptorProto

Represents an OneofDescriptorProto.

protos.google.protobuf.OneofOptions

Represents an OneofOptions.

protos.google.protobuf.ServiceDescriptorProto

Represents a ServiceDescriptorProto.

protos.google.protobuf.ServiceOptions

Represents a ServiceOptions.

protos.google.protobuf.SourceCodeInfo

Represents a SourceCodeInfo.

protos.google.protobuf.SourceCodeInfo.Location

Represents a Location.

protos.google.protobuf.Timestamp

Represents a Timestamp.

protos.google.protobuf.UninterpretedOption

Represents an UninterpretedOption.

protos.google.protobuf.UninterpretedOption.NamePart

Represents a NamePart.

protos.google.rpc.Status

Represents a Status.

v1.ReservationServiceClient

This API allows users to manage their flat-rate BigQuery reservations.

A reservation provides computational resource guarantees, in the form of [slots](https://cloud.google.com/bigquery/docs/slots), to users. A slot is a unit of computational power in BigQuery, and serves as the basic unit of parallelism. In a scan of a multi-partitioned table, a single slot operates on a single partition of the table. A reservation resource exists as a child resource of the admin project and location, e.g.: projects/myproject/locations/US/reservations/reservationName.

A capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with some committed period of usage. A capacity commitment resource exists as a child resource of the admin project and location, e.g.: projects/myproject/locations/US/capacityCommitments/id. v1

Interfaces

protos.google.api.ICustomHttpPattern

Properties of a CustomHttpPattern.

protos.google.api.IHttp

Properties of a Http.

protos.google.api.IHttpRule

Properties of a HttpRule.

protos.google.api.IResourceDescriptor

Properties of a ResourceDescriptor.

protos.google.api.IResourceReference

Properties of a ResourceReference.

protos.google.cloud.bigquery.reservation.v1.IAssignment

Properties of an Assignment.

protos.google.cloud.bigquery.reservation.v1.IBiReservation

Properties of a BiReservation.

protos.google.cloud.bigquery.reservation.v1.ICapacityCommitment

Properties of a CapacityCommitment.

protos.google.cloud.bigquery.reservation.v1.ICreateAssignmentRequest

Properties of a CreateAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.ICreateCapacityCommitmentRequest

Properties of a CreateCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.ICreateReservationRequest

Properties of a CreateReservationRequest.

protos.google.cloud.bigquery.reservation.v1.IDeleteAssignmentRequest

Properties of a DeleteAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.IDeleteCapacityCommitmentRequest

Properties of a DeleteCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.IDeleteReservationRequest

Properties of a DeleteReservationRequest.

protos.google.cloud.bigquery.reservation.v1.IGetBiReservationRequest

Properties of a GetBiReservationRequest.

protos.google.cloud.bigquery.reservation.v1.IGetCapacityCommitmentRequest

Properties of a GetCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.IGetReservationRequest

Properties of a GetReservationRequest.

protos.google.cloud.bigquery.reservation.v1.IListAssignmentsRequest

Properties of a ListAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.IListAssignmentsResponse

Properties of a ListAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.IListCapacityCommitmentsRequest

Properties of a ListCapacityCommitmentsRequest.

protos.google.cloud.bigquery.reservation.v1.IListCapacityCommitmentsResponse

Properties of a ListCapacityCommitmentsResponse.

protos.google.cloud.bigquery.reservation.v1.IListReservationsRequest

Properties of a ListReservationsRequest.

protos.google.cloud.bigquery.reservation.v1.IListReservationsResponse

Properties of a ListReservationsResponse.

protos.google.cloud.bigquery.reservation.v1.IMergeCapacityCommitmentsRequest

Properties of a MergeCapacityCommitmentsRequest.

protos.google.cloud.bigquery.reservation.v1.IMoveAssignmentRequest

Properties of a MoveAssignmentRequest.

protos.google.cloud.bigquery.reservation.v1.IReservation

Properties of a Reservation.

protos.google.cloud.bigquery.reservation.v1.ISearchAllAssignmentsRequest

Properties of a SearchAllAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.ISearchAllAssignmentsResponse

Properties of a SearchAllAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.ISearchAssignmentsRequest

Properties of a SearchAssignmentsRequest.

protos.google.cloud.bigquery.reservation.v1.ISearchAssignmentsResponse

Properties of a SearchAssignmentsResponse.

protos.google.cloud.bigquery.reservation.v1.ISplitCapacityCommitmentRequest

Properties of a SplitCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.ISplitCapacityCommitmentResponse

Properties of a SplitCapacityCommitmentResponse.

protos.google.cloud.bigquery.reservation.v1.IUpdateBiReservationRequest

Properties of an UpdateBiReservationRequest.

protos.google.cloud.bigquery.reservation.v1.IUpdateCapacityCommitmentRequest

Properties of an UpdateCapacityCommitmentRequest.

protos.google.cloud.bigquery.reservation.v1.IUpdateReservationRequest

Properties of an UpdateReservationRequest.

protos.google.protobuf.DescriptorProto.IExtensionRange

Properties of an ExtensionRange.

protos.google.protobuf.DescriptorProto.IReservedRange

Properties of a ReservedRange.

protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange

Properties of an EnumReservedRange.

protos.google.protobuf.GeneratedCodeInfo.IAnnotation

Properties of an Annotation.

protos.google.protobuf.IAny

Properties of an Any.

protos.google.protobuf.IDescriptorProto

Properties of a DescriptorProto.

protos.google.protobuf.IEmpty

Properties of an Empty.

protos.google.protobuf.IEnumDescriptorProto

Properties of an EnumDescriptorProto.

protos.google.protobuf.IEnumOptions

Properties of an EnumOptions.

protos.google.protobuf.IEnumValueDescriptorProto

Properties of an EnumValueDescriptorProto.

protos.google.protobuf.IEnumValueOptions

Properties of an EnumValueOptions.

protos.google.protobuf.IExtensionRangeOptions

Properties of an ExtensionRangeOptions.

protos.google.protobuf.IFieldDescriptorProto

Properties of a FieldDescriptorProto.

protos.google.protobuf.IFieldMask

Properties of a FieldMask.

protos.google.protobuf.IFieldOptions

Properties of a FieldOptions.

protos.google.protobuf.IFileDescriptorProto

Properties of a FileDescriptorProto.

protos.google.protobuf.IFileDescriptorSet

Properties of a FileDescriptorSet.

protos.google.protobuf.IFileOptions

Properties of a FileOptions.

protos.google.protobuf.IGeneratedCodeInfo

Properties of a GeneratedCodeInfo.

protos.google.protobuf.IMessageOptions

Properties of a MessageOptions.

protos.google.protobuf.IMethodDescriptorProto

Properties of a MethodDescriptorProto.

protos.google.protobuf.IMethodOptions

Properties of a MethodOptions.

protos.google.protobuf.IOneofDescriptorProto

Properties of an OneofDescriptorProto.

protos.google.protobuf.IOneofOptions

Properties of an OneofOptions.

protos.google.protobuf.IServiceDescriptorProto

Properties of a ServiceDescriptorProto.

protos.google.protobuf.IServiceOptions

Properties of a ServiceOptions.

protos.google.protobuf.ISourceCodeInfo

Properties of a SourceCodeInfo.

protos.google.protobuf.ITimestamp

Properties of a Timestamp.

protos.google.protobuf.IUninterpretedOption

Properties of an UninterpretedOption.

protos.google.protobuf.SourceCodeInfo.ILocation

Properties of a Location.

protos.google.protobuf.UninterpretedOption.INamePart

Properties of a NamePart.

protos.google.rpc.IStatus

Properties of a Status.

Enums

protos.google.api.FieldBehavior

FieldBehavior enum.

protos.google.api.ResourceDescriptor.History

History enum.

protos.google.api.ResourceDescriptor.Style

Style enum.

protos.google.cloud.bigquery.reservation.v1.Assignment.JobType

JobType enum.

protos.google.cloud.bigquery.reservation.v1.Assignment.State

State enum.

protos.google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan

CommitmentPlan enum.

protos.google.cloud.bigquery.reservation.v1.CapacityCommitment.State

State enum.

protos.google.protobuf.FieldDescriptorProto.Label

Label enum.

protos.google.protobuf.FieldDescriptorProto.Type

Type enum.

protos.google.protobuf.FieldOptions.CType

CType enum.

protos.google.protobuf.FieldOptions.JSType

JSType enum.

protos.google.protobuf.FileOptions.OptimizeMode

OptimizeMode enum.

protos.google.protobuf.MethodOptions.IdempotencyLevel

IdempotencyLevel enum.

Variables

_default

_default: {
    v1: typeof v1;
    ReservationServiceClient: typeof v1.ReservationServiceClient;
}

ReservationServiceClient

ReservationServiceClient: typeof v1.ReservationServiceClient

Type Aliases

protos.google.cloud.bigquery.reservation.v1.ReservationService.CreateAssignmentCallback

type CreateAssignmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.Assignment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitmentCallback

type CreateCapacityCommitmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.CapacityCommitment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.CreateReservationCallback

type CreateReservationCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.Reservation) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.DeleteAssignmentCallback

type DeleteAssignmentCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.DeleteCapacityCommitmentCallback

type DeleteCapacityCommitmentCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.DeleteReservationCallback

type DeleteReservationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.GetBiReservationCallback

type GetBiReservationCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.BiReservation) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.GetCapacityCommitmentCallback

type GetCapacityCommitmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.CapacityCommitment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.GetReservationCallback

type GetReservationCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.Reservation) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.ListAssignmentsCallback

type ListAssignmentsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.ListAssignmentsResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.ListCapacityCommitmentsCallback

type ListCapacityCommitmentsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.ListReservationsCallback

type ListReservationsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.ListReservationsResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.MergeCapacityCommitmentsCallback

type MergeCapacityCommitmentsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.CapacityCommitment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.MoveAssignmentCallback

type MoveAssignmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.Assignment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.SearchAllAssignmentsCallback

type SearchAllAssignmentsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.SearchAssignmentsCallback

type SearchAssignmentsCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.SplitCapacityCommitmentCallback

type SplitCapacityCommitmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.UpdateBiReservationCallback

type UpdateBiReservationCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.BiReservation) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.UpdateCapacityCommitmentCallback

type UpdateCapacityCommitmentCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.CapacityCommitment) => void;

Callback as used by .

protos.google.cloud.bigquery.reservation.v1.ReservationService.UpdateReservationCallback

type UpdateReservationCallback = (error: (Error|null), response?: google.cloud.bigquery.reservation.v1.Reservation) => void;

Callback as used by .

ReservationServiceClient

declare type ReservationServiceClient = v1.ReservationServiceClient;