Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [Google.Cloud.Spanner.Admin.Instance.V1] Exposing InstanceType in Instance configuration (to define PROVISIONED or FREE spanner instance) #14017

Merged

Conversation

gcf-owl-bot[bot]
Copy link
Contributor

@gcf-owl-bot gcf-owl-bot bot commented Dec 17, 2024

  • Regenerate this pull request now.

feat: Exposing FreeInstanceMetadata in Instance configuration (to define the metadata related to FREE instance type)
feat: Exposing storage_limit_per_processing_unit in InstanceConfig
feat: Exposing QuorumType in InstanceConfig
feat: Exposing FreeInstanceAvailability in InstanceConfig
docs: A comment for method ListInstanceConfigs in service InstanceAdmin is changed
docs: A comment for method CreateInstanceConfig in service InstanceAdmin is changed
docs: A comment for method UpdateInstanceConfig in service InstanceAdmin is changed
docs: A comment for method ListInstanceConfigOperations in service InstanceAdmin is changed
docs: A comment for method CreateInstance in service InstanceAdmin is changed
docs: A comment for method UpdateInstance in service InstanceAdmin is changed
docs: A comment for method CreateInstancePartition in service InstanceAdmin is changed
docs: A comment for method UpdateInstancePartition in service InstanceAdmin is changed
docs: A comment for method ListInstancePartitionOperations in service InstanceAdmin is changed
docs: A comment for method MoveInstance in service InstanceAdmin is changed
docs: A comment for field location in message .google.spanner.admin.instance.v1.ReplicaInfo is changed
docs: A comment for enum value GOOGLE_MANAGED in enum Type is changed
docs: A comment for enum value USER_MANAGED in enum Type is changed
docs: A comment for field replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed
docs: A comment for field optional_replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed
docs: A comment for field base_config in message .google.spanner.admin.instance.v1.InstanceConfig is changed
docs: A comment for field storage_utilization_percent in message .google.spanner.admin.instance.v1.AutoscalingConfig is changed
docs: A comment for enum DefaultBackupScheduleType is changed
docs: A comment for enum value NONE in enum DefaultBackupScheduleType is changed
docs: A comment for enum value AUTOMATIC in enum DefaultBackupScheduleType is changed
docs: A comment for field node_count in message .google.spanner.admin.instance.v1.Instance is changed
docs: A comment for field processing_units in message .google.spanner.admin.instance.v1.Instance is changed
docs: A comment for field default_backup_schedule_type in message .google.spanner.admin.instance.v1.Instance is changed
docs: A comment for message CreateInstanceConfigRequest is changed
docs: A comment for field instance_config in message .google.spanner.admin.instance.v1.CreateInstanceConfigRequest is changed
docs: A comment for message UpdateInstanceConfigRequest is changed
docs: A comment for message DeleteInstanceConfigRequest is changed
docs: A comment for field filter in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsRequest is changed
docs: A comment for field operations in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsResponse is changed
docs: A comment for field node_count in message .google.spanner.admin.instance.v1.InstancePartition is changed
docs: A comment for field processing_units in message .google.spanner.admin.instance.v1.InstancePartition is changed
docs: A comment for field referencing_backups in message .google.spanner.admin.instance.v1.InstancePartition is changed
docs: A comment for field parent in message .google.spanner.admin.instance.v1.ListInstancePartitionsRequest is changed
docs: A comment for field unreachable in message .google.spanner.admin.instance.v1.ListInstancePartitionsResponse is changed
docs: A comment for field filter in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed
docs: A comment for field instance_partition_deadline in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed
docs: A comment for field operations in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsResponse is changed

PiperOrigin-RevId: 706945550

Source-Link: googleapis/googleapis@3db0452

Source-Link: https://github.com/googleapis/googleapis-gen/commit/6c42be3bf546f10f09cad98b3f56f77c271fc8e2
Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuU3Bhbm5lci5BZG1pbi5JbnN0YW5jZS5WMS8uT3dsQm90LnlhbWwiLCJoIjoiNmM0MmJlM2JmNTQ2ZjEwZjA5Y2FkOThiM2Y1NmY3N2MyNzFmYzhlMiJ9

@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Dec 17, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Dec 17, 2024
Copy link

Pull request diff results
OwlBot post-processor has not run: failing diff.

…ISIONED or FREE spanner instance)

feat: Exposing FreeInstanceMetadata in Instance configuration (to define the metadata related to FREE instance type)
feat: Exposing storage_limit_per_processing_unit in InstanceConfig
feat: Exposing QuorumType in InstanceConfig
feat: Exposing FreeInstanceAvailability in InstanceConfig
docs: A comment for method `ListInstanceConfigs` in service `InstanceAdmin` is changed
docs: A comment for method `CreateInstanceConfig` in service `InstanceAdmin` is changed
docs: A comment for method `UpdateInstanceConfig` in service `InstanceAdmin` is changed
docs: A comment for method `ListInstanceConfigOperations` in service `InstanceAdmin` is changed
docs: A comment for method `CreateInstance` in service `InstanceAdmin` is changed
docs: A comment for method `UpdateInstance` in service `InstanceAdmin` is changed
docs: A comment for method `CreateInstancePartition` in service `InstanceAdmin` is changed
docs: A comment for method `UpdateInstancePartition` in service `InstanceAdmin` is changed
docs: A comment for method `ListInstancePartitionOperations` in service `InstanceAdmin` is changed
docs: A comment for method `MoveInstance` in service `InstanceAdmin` is changed
docs: A comment for field `location` in message `.google.spanner.admin.instance.v1.ReplicaInfo` is changed
docs: A comment for enum value `GOOGLE_MANAGED` in enum `Type` is changed
docs: A comment for enum value `USER_MANAGED` in enum `Type` is changed
docs: A comment for field `replicas` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed
docs: A comment for field `optional_replicas` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed
docs: A comment for field `base_config` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed
docs: A comment for field `storage_utilization_percent` in message `.google.spanner.admin.instance.v1.AutoscalingConfig` is changed
docs: A comment for enum `DefaultBackupScheduleType` is changed
docs: A comment for enum value `NONE` in enum `DefaultBackupScheduleType` is changed
docs: A comment for enum value `AUTOMATIC` in enum `DefaultBackupScheduleType` is changed
docs: A comment for field `node_count` in message `.google.spanner.admin.instance.v1.Instance` is changed
docs: A comment for field `processing_units` in message `.google.spanner.admin.instance.v1.Instance` is changed
docs: A comment for field `default_backup_schedule_type` in message `.google.spanner.admin.instance.v1.Instance` is changed
docs: A comment for message `CreateInstanceConfigRequest` is changed
docs: A comment for field `instance_config` in message `.google.spanner.admin.instance.v1.CreateInstanceConfigRequest` is changed
docs: A comment for message `UpdateInstanceConfigRequest` is changed
docs: A comment for message `DeleteInstanceConfigRequest` is changed
docs: A comment for field `filter` in message `.google.spanner.admin.instance.v1.ListInstanceConfigOperationsRequest` is changed
docs: A comment for field `operations` in message `.google.spanner.admin.instance.v1.ListInstanceConfigOperationsResponse` is changed
docs: A comment for field `node_count` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed
docs: A comment for field `processing_units` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed
docs: A comment for field `referencing_backups` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed
docs: A comment for field `parent` in message `.google.spanner.admin.instance.v1.ListInstancePartitionsRequest` is changed
docs: A comment for field `unreachable` in message `.google.spanner.admin.instance.v1.ListInstancePartitionsResponse` is changed
docs: A comment for field `filter` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest` is changed
docs: A comment for field `instance_partition_deadline` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest` is changed
docs: A comment for field `operations` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsResponse` is changed

PiperOrigin-RevId: 706945550

Source-Link: googleapis/googleapis@3db0452

Source-Link: googleapis/googleapis-gen@6c42be3
Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuU3Bhbm5lci5BZG1pbi5JbnN0YW5jZS5WMS8uT3dsQm90LnlhbWwiLCJoIjoiNmM0MmJlM2JmNTQ2ZjEwZjA5Y2FkOThiM2Y1NmY3N2MyNzFmYzhlMiJ9
@gcf-owl-bot gcf-owl-bot bot marked this pull request as ready for review December 17, 2024 09:02
@gcf-owl-bot gcf-owl-bot bot requested a review from a team as a code owner December 17, 2024 09:02
@gcf-owl-bot gcf-owl-bot bot force-pushed the owl-bot-copy-apis-Google_Cloud_Spanner_Admin_Instance_V1 branch from 8ceb8d2 to ebc102c Compare December 17, 2024 09:02
@trusted-contributions-gcf trusted-contributions-gcf bot added the owlbot:run Add this label to trigger the Owlbot post processor. label Dec 17, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Dec 17, 2024
Copy link

Pull request diff results
Finding changes in Google.Cloud.Spanner.Admin.Instance.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'FreeInstanceMetadata' added.
Class 'FreeInstanceMetadata.Types' added.
Enum 'FreeInstanceMetadata.Types.ExpireBehavior' added.
Class 'Instance'; property 'FreeInstanceMetadata FreeInstanceMetadata { get; set; }' added.
Class 'Instance'; property 'Instance.Types.InstanceType InstanceType { get; set; }' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::FreeInstanceMetadataFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::InstanceTypeFieldNumber' added.
Enum 'Instance.Types.InstanceType' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.FreeInstanceAvailability FreeInstanceAvailability { get; set; }' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.QuorumType QuorumType { get; set; }' added.
Class 'InstanceConfig'; property 'Int64 StorageLimitPerProcessingUnit { get; set; }' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::FreeInstanceAvailabilityFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::QuorumTypeFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::StorageLimitPerProcessingUnitFieldNumber' added.
Enum 'InstanceConfig.Types.FreeInstanceAvailability' added.
Enum 'InstanceConfig.Types.QuorumType' added.
Class 'InstancePartition'; property 'RepeatedField ReferencingBackups { get; }' has become 'Obsolete'.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.Admin.Instance.V1 version 5.0.0-beta05
Differences from 4.6.0
Minor changes:
Class 'AutoscalingConfig' added.
Class 'AutoscalingConfig.Types' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types' added.
Class 'AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides' added.
Class 'AutoscalingConfig.Types.AutoscalingLimits' added.
Enum 'AutoscalingConfig.Types.AutoscalingLimits.MaxLimitOneofCase' added.
Enum 'AutoscalingConfig.Types.AutoscalingLimits.MinLimitOneofCase' added.
Class 'AutoscalingConfig.Types.AutoscalingTargets' added.
Class 'CreateInstanceMetadata'; property 'FulfillmentPeriod ExpectedFulfillmentPeriod { get; set; }' added.
Class 'CreateInstanceMetadata'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.CreateInstanceMetadata::ExpectedFulfillmentPeriodFieldNumber' added.
Class 'CreateInstancePartitionMetadata' added.
Class 'CreateInstancePartitionRequest' added.
Class 'DeleteInstancePartitionRequest' added.
Class 'FreeInstanceMetadata' added.
Class 'FreeInstanceMetadata.Types' added.
Enum 'FreeInstanceMetadata.Types.ExpireBehavior' added.
Enum 'FulfillmentPeriod' added.
Class 'GetInstancePartitionRequest' added.
Class 'Instance'; property 'AutoscalingConfig AutoscalingConfig { get; set; }' added.
Class 'Instance'; property 'FreeInstanceMetadata FreeInstanceMetadata { get; set; }' added.
Class 'Instance'; property 'Instance.Types.DefaultBackupScheduleType DefaultBackupScheduleType { get; set; }' added.
Class 'Instance'; property 'Instance.Types.Edition Edition { get; set; }' added.
Class 'Instance'; property 'Instance.Types.InstanceType InstanceType { get; set; }' added.
Class 'Instance'; property 'RepeatedField ReplicaComputeCapacity { get; }' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::AutoscalingConfigFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::DefaultBackupScheduleTypeFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::EditionFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::FreeInstanceMetadataFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::InstanceTypeFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::ReplicaComputeCapacityFieldNumber' added.
Enum 'Instance.Types.DefaultBackupScheduleType' added.
Enum 'Instance.Types.Edition' added.
Enum 'Instance.Types.InstanceType' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task GetInstancePartition(GetInstancePartitionRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task ListInstancePartitionOperations(ListInstancePartitionOperationsRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task ListInstancePartitions(ListInstancePartitionsRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task CreateInstancePartition(CreateInstancePartitionRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task MoveInstance(MoveInstanceRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task UpdateInstancePartition(UpdateInstancePartitionRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminBase'; method 'Task DeleteInstancePartition(DeleteInstancePartitionRequest request, ServerCallContext context)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'InstancePartition GetInstancePartition(GetInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'InstancePartition GetInstancePartition(GetInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'ListInstancePartitionOperationsResponse ListInstancePartitionOperations(ListInstancePartitionOperationsRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'ListInstancePartitionOperationsResponse ListInstancePartitionOperations(ListInstancePartitionOperationsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'ListInstancePartitionsResponse ListInstancePartitions(ListInstancePartitionsRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'ListInstancePartitionsResponse ListInstancePartitions(ListInstancePartitionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation CreateInstancePartition(CreateInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation CreateInstancePartition(CreateInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation MoveInstance(MoveInstanceRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation MoveInstance(MoveInstanceRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation UpdateInstancePartition(UpdateInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Operation UpdateInstancePartition(UpdateInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Empty DeleteInstancePartition(DeleteInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'Empty DeleteInstancePartition(DeleteInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall GetInstancePartitionAsync(GetInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall GetInstancePartitionAsync(GetInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall ListInstancePartitionOperationsAsync(ListInstancePartitionOperationsRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall ListInstancePartitionOperationsAsync(ListInstancePartitionOperationsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall ListInstancePartitionsAsync(ListInstancePartitionsRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall ListInstancePartitionsAsync(ListInstancePartitionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall CreateInstancePartitionAsync(CreateInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall CreateInstancePartitionAsync(CreateInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall MoveInstanceAsync(MoveInstanceRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall MoveInstanceAsync(MoveInstanceRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall UpdateInstancePartitionAsync(UpdateInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall UpdateInstancePartitionAsync(UpdateInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall DeleteInstancePartitionAsync(DeleteInstancePartitionRequest request, CallOptions options)' added.
Class 'InstanceAdmin.InstanceAdminClient'; method 'AsyncUnaryCall DeleteInstancePartitionAsync(DeleteInstancePartitionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperationsAsync(ListInstancePartitionOperationsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperationsAsync(InstanceName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperationsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitionsAsync(ListInstancePartitionsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitionsAsync(InstanceName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedAsyncEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitionsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperations(ListInstancePartitionOperationsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperations(InstanceName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperations(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitions(ListInstancePartitionsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitions(InstanceName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'PagedEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitions(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'InstancePartition GetInstancePartition(GetInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'InstancePartition GetInstancePartition(InstancePartitionName name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'InstancePartition GetInstancePartition(String name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, CreateInstancePartitionMetadata> CreateInstancePartition(CreateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, CreateInstancePartitionMetadata> CreateInstancePartition(InstanceName parent, InstancePartition instancePartition, String instancePartitionId, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, CreateInstancePartitionMetadata> CreateInstancePartition(String parent, InstancePartition instancePartition, String instancePartitionId, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, CreateInstancePartitionMetadata> PollOnceCreateInstancePartition(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, UpdateInstancePartitionMetadata> PollOnceUpdateInstancePartition(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, UpdateInstancePartitionMetadata> UpdateInstancePartition(InstancePartition instancePartition, FieldMask fieldMask, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<InstancePartition, UpdateInstancePartitionMetadata> UpdateInstancePartition(UpdateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<MoveInstanceResponse, MoveInstanceMetadata> MoveInstance(MoveInstanceRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Operation<MoveInstanceResponse, MoveInstanceMetadata> PollOnceMoveInstance(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(DeleteInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(DeleteInstancePartitionRequest request, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(InstancePartitionName name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(InstancePartitionName name, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(String name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task DeleteInstancePartitionAsync(String name, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(GetInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(GetInstancePartitionRequest request, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(InstancePartitionName name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(InstancePartitionName name, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(String name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task GetInstancePartitionAsync(String name, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(CreateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(CreateInstancePartitionRequest request, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(InstanceName parent, InstancePartition instancePartition, String instancePartitionId, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(InstanceName parent, InstancePartition instancePartition, String instancePartitionId, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(String parent, InstancePartition instancePartition, String instancePartitionId, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(String parent, InstancePartition instancePartition, String instancePartitionId, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> PollOnceCreateInstancePartitionAsync(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> PollOnceUpdateInstancePartitionAsync(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> UpdateInstancePartitionAsync(InstancePartition instancePartition, FieldMask fieldMask, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> UpdateInstancePartitionAsync(InstancePartition instancePartition, FieldMask fieldMask, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> UpdateInstancePartitionAsync(UpdateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> UpdateInstancePartitionAsync(UpdateInstancePartitionRequest request, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<MoveInstanceResponse, MoveInstanceMetadata>> MoveInstanceAsync(MoveInstanceRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<MoveInstanceResponse, MoveInstanceMetadata>> MoveInstanceAsync(MoveInstanceRequest request, CancellationToken cancellationToken)' added.
Class 'InstanceAdminClient'; method 'Task<Operation<MoveInstanceResponse, MoveInstanceMetadata>> PollOnceMoveInstanceAsync(String operationName, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'void DeleteInstancePartition(DeleteInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'void DeleteInstancePartition(InstancePartitionName name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; method 'void DeleteInstancePartition(String name, CallSettings callSettings = null)' added.
Class 'InstanceAdminClient'; property 'OperationsClient CreateInstancePartitionOperationsClient { get; }' added.
Class 'InstanceAdminClient'; property 'OperationsClient MoveInstanceOperationsClient { get; }' added.
Class 'InstanceAdminClient'; property 'OperationsClient UpdateInstancePartitionOperationsClient { get; }' added.
Class 'InstanceAdminClientImpl'; method 'PagedAsyncEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperationsAsync(ListInstancePartitionOperationsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'PagedAsyncEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitionsAsync(ListInstancePartitionsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'PagedEnumerable<ListInstancePartitionOperationsResponse, Operation> ListInstancePartitionOperations(ListInstancePartitionOperationsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'PagedEnumerable<ListInstancePartitionsResponse, InstancePartition> ListInstancePartitions(ListInstancePartitionsRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'InstancePartition GetInstancePartition(GetInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Operation<InstancePartition, CreateInstancePartitionMetadata> CreateInstancePartition(CreateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Operation<InstancePartition, UpdateInstancePartitionMetadata> UpdateInstancePartition(UpdateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Operation<MoveInstanceResponse, MoveInstanceMetadata> MoveInstance(MoveInstanceRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Task DeleteInstancePartitionAsync(DeleteInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Task GetInstancePartitionAsync(GetInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Task<Operation<InstancePartition, CreateInstancePartitionMetadata>> CreateInstancePartitionAsync(CreateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Task<Operation<InstancePartition, UpdateInstancePartitionMetadata>> UpdateInstancePartitionAsync(UpdateInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'Task<Operation<MoveInstanceResponse, MoveInstanceMetadata>> MoveInstanceAsync(MoveInstanceRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; method 'void DeleteInstancePartition(DeleteInstancePartitionRequest request, CallSettings callSettings = null)' added.
Class 'InstanceAdminClientImpl'; property 'OperationsClient CreateInstancePartitionOperationsClient { get; }' added.
Class 'InstanceAdminClientImpl'; property 'OperationsClient MoveInstanceOperationsClient { get; }' added.
Class 'InstanceAdminClientImpl'; property 'OperationsClient UpdateInstancePartitionOperationsClient { get; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings CreateInstancePartitionSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings DeleteInstancePartitionSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings GetInstancePartitionSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings ListInstancePartitionOperationsSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings ListInstancePartitionsSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings MoveInstanceSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'CallSettings UpdateInstancePartitionSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'OperationsSettings CreateInstancePartitionOperationsSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'OperationsSettings MoveInstanceOperationsSettings { get; set; }' added.
Class 'InstanceAdminSettings'; property 'OperationsSettings UpdateInstancePartitionOperationsSettings { get; set; }' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.FreeInstanceAvailability FreeInstanceAvailability { get; set; }' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.QuorumType QuorumType { get; set; }' added.
Class 'InstanceConfig'; property 'Int64 StorageLimitPerProcessingUnit { get; set; }' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::FreeInstanceAvailabilityFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::QuorumTypeFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::StorageLimitPerProcessingUnitFieldNumber' added.
Enum 'InstanceConfig.Types.FreeInstanceAvailability' added.
Enum 'InstanceConfig.Types.QuorumType' added.
Class 'InstancePartition' added.
Enum 'InstancePartition.ComputeCapacityOneofCase' added.
Class 'InstancePartition.Types' added.
Enum 'InstancePartition.Types.State' added.
Class 'InstancePartitionName' added.
Enum 'InstancePartitionName.ResourceNameType' added.
Class 'ListInstancePartitionOperationsRequest' added.
Class 'ListInstancePartitionOperationsResponse' added.
Class 'ListInstancePartitionsRequest' added.
Class 'ListInstancePartitionsResponse' added.
Class 'ListInstancesRequest'; property 'Timestamp InstanceDeadline { get; set; }' added.
Class 'ListInstancesRequest'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.ListInstancesRequest::InstanceDeadlineFieldNumber' added.
Class 'ListInstancesResponse'; property 'RepeatedField Unreachable { get; }' added.
Class 'ListInstancesResponse'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.ListInstancesResponse::UnreachableFieldNumber' added.
Class 'MoveInstanceMetadata' added.
Class 'MoveInstanceRequest' added.
Class 'MoveInstanceResponse' added.
Class 'ReplicaComputeCapacity' added.
Enum 'ReplicaComputeCapacity.ComputeCapacityOneofCase' added.
Class 'ReplicaSelection' added.
Class 'UpdateInstanceMetadata'; property 'FulfillmentPeriod ExpectedFulfillmentPeriod { get; set; }' added.
Class 'UpdateInstanceMetadata'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.UpdateInstanceMetadata::ExpectedFulfillmentPeriodFieldNumber' added.
Class 'UpdateInstancePartitionMetadata' added.
Class 'UpdateInstancePartitionRequest' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddInstanceAdminClient(IServiceCollection services, Action<IServiceProvider, InstanceAdminClientBuilder> action)' added.

Diff level: Minor

Differences from 5.0.0-beta05
Minor changes:
Class 'FreeInstanceMetadata' added.
Class 'FreeInstanceMetadata.Types' added.
Enum 'FreeInstanceMetadata.Types.ExpireBehavior' added.
Class 'Instance'; property 'FreeInstanceMetadata FreeInstanceMetadata { get; set; }' added.
Class 'Instance'; property 'Instance.Types.InstanceType InstanceType { get; set; }' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::FreeInstanceMetadataFieldNumber' added.
Class 'Instance'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.Instance::InstanceTypeFieldNumber' added.
Enum 'Instance.Types.InstanceType' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.FreeInstanceAvailability FreeInstanceAvailability { get; set; }' added.
Class 'InstanceConfig'; property 'InstanceConfig.Types.QuorumType QuorumType { get; set; }' added.
Class 'InstanceConfig'; property 'Int64 StorageLimitPerProcessingUnit { get; set; }' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::FreeInstanceAvailabilityFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::QuorumTypeFieldNumber' added.
Class 'InstanceConfig'; constant 'System.Int32 Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig::StorageLimitPerProcessingUnitFieldNumber' added.
Enum 'InstanceConfig.Types.FreeInstanceAvailability' added.
Enum 'InstanceConfig.Types.QuorumType' added.
Class 'InstancePartition'; property 'RepeatedField ReferencingBackups { get; }' has become 'Obsolete'.

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.Admin.Instance.V1

@jskeet jskeet merged commit 1a75431 into main Dec 17, 2024
13 checks passed
@jskeet jskeet deleted the owl-bot-copy-apis-Google_Cloud_Spanner_Admin_Instance_V1 branch December 17, 2024 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kokoro:force-run Add this label to force Kokoro to re-run the tests. owl-bot-copy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant