/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/vmmigration/v1/vmmigration.proto

package com.google.cloud.vmmigration.v1;

public final class VmMigrationProto {
  private VmMigrationProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ReplicationCycle_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ReplicationCycle_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CycleStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CycleStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_InitializingReplicationStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_InitializingReplicationStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ReplicatingStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ReplicatingStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_PostProcessingStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_PostProcessingStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ReplicationSync_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ReplicationSync_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_MigratingVm_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_MigratingVm_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_MigratingVm_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_MigratingVm_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CloneJob_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CloneJob_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CloneStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CloneStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AdaptingOSStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AdaptingOSStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_PreparingVMDisksStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_PreparingVMDisksStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_InstantiatingMigratedVMStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_InstantiatingMigratedVMStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CutoverJob_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CutoverJob_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CutoverStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CutoverStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ShuttingDownSourceVMStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ShuttingDownSourceVMStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateCloneJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateCloneJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CancelCloneJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CancelCloneJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CancelCloneJobResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CancelCloneJobResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListCloneJobsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListCloneJobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListCloneJobsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListCloneJobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetCloneJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetCloneJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_Source_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_Source_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_Source_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_Source_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_VmwareSourceDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_VmwareSourceDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_AccessKeyCredentials_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_AccessKeyCredentials_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_Tag_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_Tag_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_MigrationResourcesUserTagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_MigrationResourcesUserTagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DatacenterConnector_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DatacenterConnector_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpgradeStatus_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpgradeStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AvailableUpdates_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AvailableUpdates_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ApplianceVersion_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ApplianceVersion_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListSourcesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListSourcesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListSourcesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListSourcesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetSourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetSourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateSourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateSourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpdateSourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpdateSourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteSourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteSourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_FetchInventoryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_FetchInventoryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_VmwareVmDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_VmwareVmDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsVmDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsVmDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsVmDetails_TagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsVmDetails_TagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSecurityGroup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSecurityGroup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_VmwareVmsDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_VmwareVmsDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsVmsDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsVmsDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_FetchInventoryResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_FetchInventoryResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UtilizationReport_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UtilizationReport_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_VmUtilizationInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_VmUtilizationInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_VmUtilizationMetrics_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_VmUtilizationMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetUtilizationReportRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetUtilizationReportRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateUtilizationReportRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateUtilizationReportRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteUtilizationReportRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteUtilizationReportRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetDatacenterConnectorRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetDatacenterConnectorRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateDatacenterConnectorRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateDatacenterConnectorRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteDatacenterConnectorRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteDatacenterConnectorRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpgradeApplianceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpgradeApplianceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpgradeApplianceResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpgradeApplianceResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_MetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_MetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_MetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_MetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_NetworkInterface_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_NetworkInterface_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AppliedLicense_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AppliedLicense_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_SchedulingNodeAffinity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_SchedulingNodeAffinity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ComputeScheduling_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ComputeScheduling_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_SchedulePolicy_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_SchedulePolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateMigratingVmRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateMigratingVmRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListMigratingVmsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListMigratingVmsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListMigratingVmsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListMigratingVmsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetMigratingVmRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetMigratingVmRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpdateMigratingVmRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpdateMigratingVmRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteMigratingVmRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteMigratingVmRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_StartMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_StartMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_StartMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_StartMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_PauseMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_PauseMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_PauseMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_PauseMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ResumeMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ResumeMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ResumeMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ResumeMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_FinalizeMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_FinalizeMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_FinalizeMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_FinalizeMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_TargetProject_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_TargetProject_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetTargetProjectRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetTargetProjectRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListTargetProjectsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListTargetProjectsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListTargetProjectsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListTargetProjectsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateTargetProjectRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateTargetProjectRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpdateTargetProjectRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpdateTargetProjectRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteTargetProjectRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteTargetProjectRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_Group_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_Group_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListGroupsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListGroupsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListGroupsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListGroupsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetGroupRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetGroupRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateGroupRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateGroupRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_UpdateGroupRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_UpdateGroupRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_DeleteGroupRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_DeleteGroupRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AddGroupMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AddGroupMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AddGroupMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AddGroupMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CreateCutoverJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CreateCutoverJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CancelCutoverJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CancelCutoverJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_CancelCutoverJobResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_CancelCutoverJobResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListCutoverJobsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListCutoverJobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListCutoverJobsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListCutoverJobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetCutoverJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetCutoverJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_OperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_OperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_MigrationError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_MigrationError_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_AwsSourceVmDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_AwsSourceVmDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_vmmigration_v1_GetReplicationCycleRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vmmigration_v1_GetReplicationCycleRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n-google/cloud/vmmigration/v1/vmmigratio"
          + "n.proto\022\033google.cloud.vmmigration.v1\032\034go"
          + "ogle/api/annotations.proto\032\027google/api/c"
          + "lient.proto\032\037google/api/field_behavior.p"
          + "roto\032\031google/api/resource.proto\032#google/"
          + "longrunning/operations.proto\032\036google/pro"
          + "tobuf/duration.proto\032 google/protobuf/fi"
          + "eld_mask.proto\032\037google/protobuf/timestam"
          + "p.proto\032\036google/rpc/error_details.proto\032"
          + "\027google/rpc/status.proto\"\215\005\n\020Replication"
          + "Cycle\022\014\n\004name\030\r \001(\t\022\024\n\014cycle_number\030\n \001("
          + "\005\022.\n\nstart_time\030\001 \001(\0132\032.google.protobuf."
          + "Timestamp\022,\n\010end_time\030\006 \001(\0132\032.google.pro"
          + "tobuf.Timestamp\0227\n\024total_pause_duration\030"
          + "\007 \001(\0132\031.google.protobuf.Duration\022\034\n\020prog"
          + "ress_percent\030\005 \001(\005B\002\030\001\0225\n\005steps\030\t \003(\0132&."
          + "google.cloud.vmmigration.v1.CycleStep\022B\n"
          + "\005state\030\013 \001(\01623.google.cloud.vmmigration."
          + "v1.ReplicationCycle.State\022!\n\005error\030\014 \001(\013"
          + "2\022.google.rpc.Status\"R\n\005State\022\025\n\021STATE_U"
          + "NSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\n\n\006PAUSED\020\002\022\n\n"
          + "\006FAILED\020\003\022\r\n\tSUCCEEDED\020\004:\255\001\352A\251\001\n+vmmigra"
          + "tion.googleapis.com/ReplicationCycle\022zpr"
          + "ojects/{project}/locations/{location}/so"
          + "urces/{source}/migratingVms/{migrating_v"
          + "m}/replicationCycles/{replication_cycle}"
          + "\"\340\002\n\tCycleStep\022\\\n\030initializing_replicati"
          + "on\030\003 \001(\01328.google.cloud.vmmigration.v1.I"
          + "nitializingReplicationStepH\000\022C\n\013replicat"
          + "ing\030\004 \001(\0132,.google.cloud.vmmigration.v1."
          + "ReplicatingStepH\000\022J\n\017post_processing\030\005 \001"
          + "(\0132/.google.cloud.vmmigration.v1.PostPro"
          + "cessingStepH\000\022.\n\nstart_time\030\001 \001(\0132\032.goog"
          + "le.protobuf.Timestamp\022,\n\010end_time\030\002 \001(\0132"
          + "\032.google.protobuf.TimestampB\006\n\004step\"\035\n\033I"
          + "nitializingReplicationStep\"\251\001\n\017Replicati"
          + "ngStep\022\023\n\013total_bytes\030\001 \001(\003\022\030\n\020replicate"
          + "d_bytes\030\002 \001(\003\0221\n)last_two_minutes_averag"
          + "e_bytes_per_second\030\003 \001(\003\0224\n,last_thirty_"
          + "minutes_average_bytes_per_second\030\004 \001(\003\"\024"
          + "\n\022PostProcessingStep\"E\n\017ReplicationSync\022"
          + "2\n\016last_sync_time\030\001 \001(\0132\032.google.protobu"
          + "f.Timestamp\"\244\013\n\013MigratingVm\022b\n\036compute_e"
          + "ngine_target_defaults\030\032 \001(\01328.google.clo"
          + "ud.vmmigration.v1.ComputeEngineTargetDef"
          + "aultsH\000\022U\n\025aws_source_vm_details\030\035 \001(\0132/"
          + ".google.cloud.vmmigration.v1.AwsSourceVm"
          + "DetailsB\003\340A\003H\001\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024\n\014sou"
          + "rce_vm_id\030\002 \001(\t\022\024\n\014display_name\030\022 \001(\t\022\023\n"
          + "\013description\030\003 \001(\t\022;\n\006policy\030\010 \001(\0132+.goo"
          + "gle.cloud.vmmigration.v1.SchedulePolicy\022"
          + "4\n\013create_time\030\t \001(\0132\032.google.protobuf.T"
          + "imestampB\003\340A\003\0224\n\013update_time\030\n \001(\0132\032.goo"
          + "gle.protobuf.TimestampB\003\340A\003\022D\n\tlast_sync"
          + "\030\013 \001(\0132,.google.cloud.vmmigration.v1.Rep"
          + "licationSyncB\003\340A\003\022B\n\005state\030\027 \001(\0162..googl"
          + "e.cloud.vmmigration.v1.MigratingVm.State"
          + "B\003\340A\003\0223\n\nstate_time\030\026 \001(\0132\032.google.proto"
          + "buf.TimestampB\003\340A\003\022M\n\021current_sync_info\030"
          + "\r \001(\0132-.google.cloud.vmmigration.v1.Repl"
          + "icationCycleB\003\340A\003\0227\n\005group\030\017 \001(\tB(\340A\003\372A\""
          + "\022 vmmigration.googleapis.com/Group\022D\n\006la"
          + "bels\030\020 \003(\01324.google.cloud.vmmigration.v1"
          + ".MigratingVm.LabelsEntry\022E\n\021recent_clone"
          + "_jobs\030\021 \003(\0132%.google.cloud.vmmigration.v"
          + "1.CloneJobB\003\340A\003\022&\n\005error\030\023 \001(\0132\022.google."
          + "rpc.StatusB\003\340A\003\022I\n\023recent_cutover_jobs\030\024"
          + " \003(\0132\'.google.cloud.vmmigration.v1.Cutov"
          + "erJobB\003\340A\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r"
          + "\n\005value\030\002 \001(\t:\0028\001\"\267\001\n\005State\022\025\n\021STATE_UNS"
          + "PECIFIED\020\000\022\013\n\007PENDING\020\001\022\t\n\005READY\020\002\022\016\n\nFI"
          + "RST_SYNC\020\003\022\n\n\006ACTIVE\020\004\022\020\n\014CUTTING_OVER\020\007"
          + "\022\013\n\007CUTOVER\020\010\022\016\n\nFINAL_SYNC\020\t\022\n\n\006PAUSED\020"
          + "\n\022\016\n\nFINALIZING\020\013\022\r\n\tFINALIZED\020\014\022\t\n\005ERRO"
          + "R\020\r:\201\001\352A~\n&vmmigration.googleapis.com/Mi"
          + "gratingVm\022Tprojects/{project}/locations/"
          + "{location}/sources/{source}/migratingVms"
          + "/{migrating_vm}B\024\n\022target_vm_defaultsB\023\n"
          + "\021source_vm_details\"\371\005\n\010CloneJob\022e\n\035compu"
          + "te_engine_target_details\030\024 \001(\01327.google."
          + "cloud.vmmigration.v1.ComputeEngineTarget"
          + "DetailsB\003\340A\003H\000\0224\n\013create_time\030\001 \001(\0132\032.go"
          + "ogle.protobuf.TimestampB\003\340A\003\0221\n\010end_time"
          + "\030\026 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022"
          + "\021\n\004name\030\003 \001(\tB\003\340A\003\022?\n\005state\030\014 \001(\0162+.goog"
          + "le.cloud.vmmigration.v1.CloneJob.StateB\003"
          + "\340A\003\0223\n\nstate_time\030\016 \001(\0132\032.google.protobu"
          + "f.TimestampB\003\340A\003\022&\n\005error\030\021 \001(\0132\022.google"
          + ".rpc.StatusB\003\340A\003\022:\n\005steps\030\027 \003(\0132&.google"
          + ".cloud.vmmigration.v1.CloneStepB\003\340A\003\"\202\001\n"
          + "\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDING"
          + "\020\001\022\n\n\006ACTIVE\020\002\022\n\n\006FAILED\020\003\022\r\n\tSUCCEEDED\020"
          + "\004\022\r\n\tCANCELLED\020\005\022\016\n\nCANCELLING\020\006\022\017\n\013ADAP"
          + "TING_OS\020\007:\225\001\352A\221\001\n#vmmigration.googleapis"
          + ".com/CloneJob\022jprojects/{project}/locati"
          + "ons/{location}/sources/{source}/migratin"
          + "gVms/{migrating_vm}/cloneJobs/{clone_job"
          + "}B\023\n\021target_vm_details\"\345\002\n\tCloneStep\022B\n\013"
          + "adapting_os\030\003 \001(\0132+.google.cloud.vmmigra"
          + "tion.v1.AdaptingOSStepH\000\022O\n\022preparing_vm"
          + "_disks\030\004 \001(\01321.google.cloud.vmmigration."
          + "v1.PreparingVMDisksStepH\000\022]\n\031instantiati"
          + "ng_migrated_vm\030\005 \001(\01328.google.cloud.vmmi"
          + "gration.v1.InstantiatingMigratedVMStepH\000"
          + "\022.\n\nstart_time\030\001 \001(\0132\032.google.protobuf.T"
          + "imestamp\022,\n\010end_time\030\002 \001(\0132\032.google.prot"
          + "obuf.TimestampB\006\n\004step\"\020\n\016AdaptingOSStep"
          + "\"\026\n\024PreparingVMDisksStep\"\035\n\033Instantiatin"
          + "gMigratedVMStep\"\300\006\n\nCutoverJob\022e\n\035comput"
          + "e_engine_target_details\030\016 \001(\01327.google.c"
          + "loud.vmmigration.v1.ComputeEngineTargetD"
          + "etailsB\003\340A\003H\000\0224\n\013create_time\030\001 \001(\0132\032.goo"
          + "gle.protobuf.TimestampB\003\340A\003\0221\n\010end_time\030"
          + "\020 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\021"
          + "\n\004name\030\003 \001(\tB\003\340A\003\022A\n\005state\030\005 \001(\0162-.googl"
          + "e.cloud.vmmigration.v1.CutoverJob.StateB"
          + "\003\340A\003\0223\n\nstate_time\030\006 \001(\0132\032.google.protob"
          + "uf.TimestampB\003\340A\003\022\035\n\020progress_percent\030\r "
          + "\001(\005B\003\340A\003\022&\n\005error\030\t \001(\0132\022.google.rpc.Sta"
          + "tusB\003\340A\003\022\032\n\rstate_message\030\n \001(\tB\003\340A\003\022<\n\005"
          + "steps\030\021 \003(\0132(.google.cloud.vmmigration.v"
          + "1.CutoverStepB\003\340A\003\"\202\001\n\005State\022\025\n\021STATE_UN"
          + "SPECIFIED\020\000\022\013\n\007PENDING\020\001\022\n\n\006FAILED\020\002\022\r\n\t"
          + "SUCCEEDED\020\003\022\r\n\tCANCELLED\020\004\022\016\n\nCANCELLING"
          + "\020\005\022\n\n\006ACTIVE\020\006\022\017\n\013ADAPTING_OS\020\007:\233\001\352A\227\001\n%"
          + "vmmigration.googleapis.com/CutoverJob\022np"
          + "rojects/{project}/locations/{location}/s"
          + "ources/{source}/migratingVms/{migrating_"
          + "vm}/cutoverJobs/{cutover_job}B\023\n\021target_"
          + "vm_details\"\227\004\n\013CutoverStep\022S\n\032previous_r"
          + "eplication_cycle\030\003 \001(\0132-.google.cloud.vm"
          + "migration.v1.ReplicationCycleH\000\022X\n\027shutt"
          + "ing_down_source_vm\030\004 \001(\01325.google.cloud."
          + "vmmigration.v1.ShuttingDownSourceVMStepH"
          + "\000\022C\n\nfinal_sync\030\005 \001(\0132-.google.cloud.vmm"
          + "igration.v1.ReplicationCycleH\000\022O\n\022prepar"
          + "ing_vm_disks\030\006 \001(\01321.google.cloud.vmmigr"
          + "ation.v1.PreparingVMDisksStepH\000\022]\n\031insta"
          + "ntiating_migrated_vm\030\007 \001(\01328.google.clou"
          + "d.vmmigration.v1.InstantiatingMigratedVM"
          + "StepH\000\022.\n\nstart_time\030\001 \001(\0132\032.google.prot"
          + "obuf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032.googl"
          + "e.protobuf.TimestampB\006\n\004step\"\032\n\030Shutting"
          + "DownSourceVMStep\"\302\001\n\025CreateCloneJobReque"
          + "st\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\022#vmmigration."
          + "googleapis.com/CloneJob\022\031\n\014clone_job_id\030"
          + "\002 \001(\tB\003\340A\002\022=\n\tclone_job\030\003 \001(\0132%.google.c"
          + "loud.vmmigration.v1.CloneJobB\003\340A\002\022\022\n\nreq"
          + "uest_id\030\004 \001(\t\"R\n\025CancelCloneJobRequest\0229"
          + "\n\004name\030\001 \001(\tB+\340A\002\372A%\n#vmmigration.google"
          + "apis.com/CloneJob\"\030\n\026CancelCloneJobRespo"
          + "nse\"\260\001\n\024ListCloneJobsRequest\022;\n\006parent\030\001"
          + " \001(\tB+\340A\002\372A%\022#vmmigration.googleapis.com"
          + "/CloneJob\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npag"
          + "e_token\030\003 \001(\tB\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022"
          + "\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\217\001\n\025ListCloneJobs"
          + "Response\022>\n\nclone_jobs\030\001 \003(\0132%.google.cl"
          + "oud.vmmigration.v1.CloneJobB\003\340A\003\022\034\n\017next"
          + "_page_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 "
          + "\003(\tB\003\340A\003\"O\n\022GetCloneJobRequest\0229\n\004name\030\001"
          + " \001(\tB+\340A\002\372A%\n#vmmigration.googleapis.com"
          + "/CloneJob\"\202\004\n\006Source\022B\n\006vmware\030\n \001(\01320.g"
          + "oogle.cloud.vmmigration.v1.VmwareSourceD"
          + "etailsH\000\022<\n\003aws\030\014 \001(\0132-.google.cloud.vmm"
          + "igration.v1.AwsSourceDetailsH\000\022\021\n\004name\030\001"
          + " \001(\tB\003\340A\003\0224\n\013create_time\030\002 \001(\0132\032.google."
          + "protobuf.TimestampB\003\340A\003\0224\n\013update_time\030\003"
          + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022?\n"
          + "\006labels\030\004 \003(\0132/.google.cloud.vmmigration"
          + ".v1.Source.LabelsEntry\022\023\n\013description\030\006 "
          + "\001(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
          + "\030\002 \001(\t:\0028\001:`\352A]\n!vmmigration.googleapis."
          + "com/Source\0228projects/{project}/locations"
          + "/{location}/sources/{source}B\020\n\016source_d"
          + "etails\"f\n\023VmwareSourceDetails\022\020\n\010usernam"
          + "e\030\001 \001(\t\022\025\n\010password\030\002 \001(\tB\003\340A\004\022\022\n\nvcente"
          + "r_ip\030\003 \001(\t\022\022\n\nthumbprint\030\004 \001(\t\"\217\006\n\020AwsSo"
          + "urceDetails\022^\n\020access_key_creds\030\013 \001(\0132B."
          + "google.cloud.vmmigration.v1.AwsSourceDet"
          + "ails.AccessKeyCredentialsH\000\022\027\n\naws_regio"
          + "n\030\003 \001(\tB\003\340A\005\022G\n\005state\030\004 \001(\01623.google.clo"
          + "ud.vmmigration.v1.AwsSourceDetails.State"
          + "B\003\340A\003\022&\n\005error\030\005 \001(\0132\022.google.rpc.Status"
          + "B\003\340A\003\022M\n\022inventory_tag_list\030\n \003(\01321.goog"
          + "le.cloud.vmmigration.v1.AwsSourceDetails"
          + ".Tag\022&\n\036inventory_security_group_names\030\007"
          + " \003(\t\022t\n\035migration_resources_user_tags\030\010 "
          + "\003(\0132M.google.cloud.vmmigration.v1.AwsSou"
          + "rceDetails.MigrationResourcesUserTagsEnt"
          + "ry\022\026\n\tpublic_ip\030\t \001(\tB\003\340A\003\032M\n\024AccessKeyC"
          + "redentials\022\025\n\raccess_key_id\030\001 \001(\t\022\036\n\021sec"
          + "ret_access_key\030\002 \001(\tB\003\340A\004\032!\n\003Tag\022\013\n\003key\030"
          + "\001 \001(\t\022\r\n\005value\030\002 \001(\t\032A\n\037MigrationResourc"
          + "esUserTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 "
          + "\001(\t:\0028\001\"C\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022"
          + "\013\n\007PENDING\020\001\022\n\n\006FAILED\020\002\022\n\n\006ACTIVE\020\003B\022\n\020"
          + "credentials_type\"\372\006\n\023DatacenterConnector"
          + "\0224\n\013create_time\030\001 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\0224\n\013update_time\030\002 \001(\0132\032.go"
          + "ogle.protobuf.TimestampB\003\340A\003\022\021\n\004name\030\003 \001"
          + "(\tB\003\340A\003\022\034\n\017registration_id\030\014 \001(\tB\003\340A\005\022\027\n"
          + "\017service_account\030\005 \001(\t\022\017\n\007version\030\006 \001(\t\022"
          + "\023\n\006bucket\030\n \001(\tB\003\340A\003\022J\n\005state\030\007 \001(\01626.go"
          + "ogle.cloud.vmmigration.v1.DatacenterConn"
          + "ector.StateB\003\340A\003\0223\n\nstate_time\030\010 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\022&\n\005error\030\013"
          + " \001(\0132\022.google.rpc.StatusB\003\340A\003\022-\n applian"
          + "ce_infrastructure_version\030\r \001(\tB\003\340A\003\022\'\n\032"
          + "appliance_software_version\030\016 \001(\tB\003\340A\003\022N\n"
          + "\022available_versions\030\017 \001(\0132-.google.cloud"
          + ".vmmigration.v1.AvailableUpdatesB\003\340A\003\022G\n"
          + "\016upgrade_status\030\020 \001(\0132*.google.cloud.vmm"
          + "igration.v1.UpgradeStatusB\003\340A\003\"P\n\005State\022"
          + "\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\013\n\007O"
          + "FFLINE\020\002\022\n\n\006FAILED\020\003\022\n\n\006ACTIVE\020\004:\232\001\352A\226\001\n"
          + ".vmmigration.googleapis.com/DatacenterCo"
          + "nnector\022dprojects/{project}/locations/{l"
          + "ocation}/sources/{source}/datacenterConn"
          + "ectors/{datacenter_connector}\"\226\002\n\rUpgrad"
          + "eStatus\022\017\n\007version\030\001 \001(\t\022?\n\005state\030\002 \001(\0162"
          + "0.google.cloud.vmmigration.v1.UpgradeSta"
          + "tus.State\022!\n\005error\030\003 \001(\0132\022.google.rpc.St"
          + "atus\022.\n\nstart_time\030\004 \001(\0132\032.google.protob"
          + "uf.Timestamp\022\030\n\020previous_version\030\005 \001(\t\"F"
          + "\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007RUNNIN"
          + "G\020\001\022\n\n\006FAILED\020\002\022\r\n\tSUCCEEDED\020\003\"\253\001\n\020Avail"
          + "ableUpdates\022O\n\030new_deployable_appliance\030"
          + "\001 \001(\0132-.google.cloud.vmmigration.v1.Appl"
          + "ianceVersion\022F\n\017in_place_update\030\002 \001(\0132-."
          + "google.cloud.vmmigration.v1.ApplianceVer"
          + "sion\"]\n\020ApplianceVersion\022\017\n\007version\030\001 \001("
          + "\t\022\013\n\003uri\030\002 \001(\t\022\020\n\010critical\030\003 \001(\010\022\031\n\021rele"
          + "ase_notes_uri\030\004 \001(\t\"\254\001\n\022ListSourcesReque"
          + "st\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!vmmigration."
          + "googleapis.com/Source\022\026\n\tpage_size\030\002 \001(\005"
          + "B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\002\022\023\n\006filter"
          + "\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\210\001\n\023L"
          + "istSourcesResponse\0229\n\007sources\030\001 \003(\0132#.go"
          + "ogle.cloud.vmmigration.v1.SourceB\003\340A\003\022\034\n"
          + "\017next_page_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachab"
          + "le\030\003 \003(\tB\003\340A\003\"K\n\020GetSourceRequest\0227\n\004nam"
          + "e\030\001 \001(\tB)\340A\002\372A#\n!vmmigration.googleapis."
          + "com/Source\"\266\001\n\023CreateSourceRequest\0229\n\006pa"
          + "rent\030\001 \001(\tB)\340A\002\372A#\022!vmmigration.googleap"
          + "is.com/Source\022\026\n\tsource_id\030\002 \001(\tB\003\340A\002\0228\n"
          + "\006source\030\003 \001(\0132#.google.cloud.vmmigration"
          + ".v1.SourceB\003\340A\002\022\022\n\nrequest_id\030\004 \001(\t\"\224\001\n\023"
          + "UpdateSourceRequest\022/\n\013update_mask\030\001 \001(\013"
          + "2\032.google.protobuf.FieldMask\0228\n\006source\030\002"
          + " \001(\0132#.google.cloud.vmmigration.v1.Sourc"
          + "eB\003\340A\002\022\022\n\nrequest_id\030\003 \001(\t\"g\n\023DeleteSour"
          + "ceRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!vmmigra"
          + "tion.googleapis.com/Source\022\027\n\nrequest_id"
          + "\030\002 \001(\tB\003\340A\001\"i\n\025FetchInventoryRequest\0229\n\006"
          + "source\030\001 \001(\tB)\340A\002\372A#\n!vmmigration.google"
          + "apis.com/Source\022\025\n\rforce_refresh\030\002 \001(\010\"\230"
          + "\004\n\017VmwareVmDetails\022\r\n\005vm_id\030\001 \001(\t\022\025\n\rdat"
          + "acenter_id\030\002 \001(\t\022\036\n\026datacenter_descripti"
          + "on\030\003 \001(\t\022\014\n\004uuid\030\004 \001(\t\022\024\n\014display_name\030\005"
          + " \001(\t\022L\n\013power_state\030\006 \001(\01627.google.cloud"
          + ".vmmigration.v1.VmwareVmDetails.PowerSta"
          + "te\022\021\n\tcpu_count\030\007 \001(\005\022\021\n\tmemory_mb\030\010 \001(\005"
          + "\022\022\n\ndisk_count\030\t \001(\005\022\034\n\024committed_storag"
          + "e_mb\030\014 \001(\003\022\031\n\021guest_description\030\013 \001(\t\022Q\n"
          + "\013boot_option\030\r \001(\01627.google.cloud.vmmigr"
          + "ation.v1.VmwareVmDetails.BootOptionB\003\340A\003"
          + "\"I\n\nPowerState\022\033\n\027POWER_STATE_UNSPECIFIE"
          + "D\020\000\022\006\n\002ON\020\001\022\007\n\003OFF\020\002\022\r\n\tSUSPENDED\020\003\"<\n\nB"
          + "ootOption\022\033\n\027BOOT_OPTION_UNSPECIFIED\020\000\022\007"
          + "\n\003EFI\020\001\022\010\n\004BIOS\020\002\"\333\010\n\014AwsVmDetails\022\r\n\005vm"
          + "_id\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022\021\n\tsourc"
          + "e_id\030\003 \001(\t\022\032\n\022source_description\030\004 \001(\t\022N"
          + "\n\013power_state\030\005 \001(\01624.google.cloud.vmmig"
          + "ration.v1.AwsVmDetails.PowerStateB\003\340A\003\022\021"
          + "\n\tcpu_count\030\006 \001(\005\022\021\n\tmemory_mb\030\007 \001(\005\022\022\n\n"
          + "disk_count\030\010 \001(\005\022\034\n\024committed_storage_mb"
          + "\030\t \001(\003\022\026\n\016os_description\030\n \001(\t\022I\n\013boot_o"
          + "ption\030\013 \001(\01624.google.cloud.vmmigration.v"
          + "1.AwsVmDetails.BootOption\022\025\n\rinstance_ty"
          + "pe\030\014 \001(\t\022\016\n\006vpc_id\030\r \001(\t\022F\n\017security_gro"
          + "ups\030\016 \003(\0132-.google.cloud.vmmigration.v1."
          + "AwsSecurityGroup\022A\n\004tags\030\017 \003(\01323.google."
          + "cloud.vmmigration.v1.AwsVmDetails.TagsEn"
          + "try\022\014\n\004zone\030\020 \001(\t\022[\n\023virtualization_type"
          + "\030\021 \001(\0162>.google.cloud.vmmigration.v1.Aws"
          + "VmDetails.VmVirtualizationType\022N\n\014archit"
          + "ecture\030\022 \001(\01628.google.cloud.vmmigration."
          + "v1.AwsVmDetails.VmArchitecture\032+\n\tTagsEn"
          + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"V\n\nP"
          + "owerState\022\033\n\027POWER_STATE_UNSPECIFIED\020\000\022\006"
          + "\n\002ON\020\001\022\007\n\003OFF\020\002\022\r\n\tSUSPENDED\020\003\022\013\n\007PENDIN"
          + "G\020\004\"<\n\nBootOption\022\033\n\027BOOT_OPTION_UNSPECI"
          + "FIED\020\000\022\007\n\003EFI\020\001\022\010\n\004BIOS\020\002\"X\n\024VmVirtualiz"
          + "ationType\022&\n\"VM_VIRTUALIZATION_TYPE_UNSP"
          + "ECIFIED\020\000\022\007\n\003HVM\020\001\022\017\n\013PARAVIRTUAL\020\002\"b\n\016V"
          + "mArchitecture\022\037\n\033VM_ARCHITECTURE_UNSPECI"
          + "FIED\020\000\022\010\n\004I386\020\001\022\n\n\006X86_64\020\002\022\t\n\005ARM64\020\003\022"
          + "\016\n\nX86_64_MAC\020\004\",\n\020AwsSecurityGroup\022\n\n\002i"
          + "d\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"Q\n\020VmwareVmsDetail"
          + "s\022=\n\007details\030\001 \003(\0132,.google.cloud.vmmigr"
          + "ation.v1.VmwareVmDetails\"K\n\rAwsVmsDetail"
          + "s\022:\n\007details\030\001 \003(\0132).google.cloud.vmmigr"
          + "ation.v1.AwsVmDetails\"\337\001\n\026FetchInventory"
          + "Response\022C\n\nvmware_vms\030\001 \001(\0132-.google.cl"
          + "oud.vmmigration.v1.VmwareVmsDetailsH\000\022=\n"
          + "\007aws_vms\030\003 \001(\0132*.google.cloud.vmmigratio"
          + "n.v1.AwsVmsDetailsH\000\0224\n\013update_time\030\002 \001("
          + "\0132\032.google.protobuf.TimestampB\003\340A\003B\013\n\tSo"
          + "urceVms\"\234\006\n\021UtilizationReport\022\021\n\004name\030\001 "
          + "\001(\tB\003\340A\003\022\024\n\014display_name\030\002 \001(\t\022H\n\005state\030"
          + "\003 \001(\01624.google.cloud.vmmigration.v1.Util"
          + "izationReport.StateB\003\340A\003\0223\n\nstate_time\030\004"
          + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022&\n"
          + "\005error\030\005 \001(\0132\022.google.rpc.StatusB\003\340A\003\0224\n"
          + "\013create_time\030\006 \001(\0132\032.google.protobuf.Tim"
          + "estampB\003\340A\003\022L\n\ntime_frame\030\007 \001(\01628.google"
          + ".cloud.vmmigration.v1.UtilizationReport."
          + "TimeFrame\0227\n\016frame_end_time\030\010 \001(\0132\032.goog"
          + "le.protobuf.TimestampB\003\340A\003\022\025\n\010vm_count\030\t"
          + " \001(\005B\003\340A\003\022;\n\003vms\030\n \003(\0132..google.cloud.vm"
          + "migration.v1.VmUtilizationInfo\"G\n\005State\022"
          + "\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\r\n\t"
          + "SUCCEEDED\020\002\022\n\n\006FAILED\020\003\"F\n\tTimeFrame\022\032\n\026"
          + "TIME_FRAME_UNSPECIFIED\020\000\022\010\n\004WEEK\020\001\022\t\n\005MO"
          + "NTH\020\002\022\010\n\004YEAR\020\003:\224\001\352A\220\001\n,vmmigration.goog"
          + "leapis.com/UtilizationReport\022`projects/{"
          + "project}/locations/{location}/sources/{s"
          + "ource}/utilizationReports/{utilization_r"
          + "eport}\"\302\001\n\021VmUtilizationInfo\022I\n\021vmware_v"
          + "m_details\030\001 \001(\0132,.google.cloud.vmmigrati"
          + "on.v1.VmwareVmDetailsH\000\022\r\n\005vm_id\030\003 \001(\t\022F"
          + "\n\013utilization\030\002 \001(\01321.google.cloud.vmmig"
          + "ration.v1.VmUtilizationMetricsB\013\n\tVmDeta"
          + "ils\"\230\002\n\024VmUtilizationMetrics\022\027\n\017cpu_max_"
          + "percent\030\t \001(\005\022\033\n\023cpu_average_percent\030\n \001"
          + "(\005\022\032\n\022memory_max_percent\030\013 \001(\005\022\036\n\026memory"
          + "_average_percent\030\014 \001(\005\022\035\n\025disk_io_rate_m"
          + "ax_kbps\030\r \001(\003\022!\n\031disk_io_rate_average_kb"
          + "ps\030\016 \001(\003\022#\n\033network_throughput_max_kbps\030"
          + "\017 \001(\003\022\'\n\037network_throughput_average_kbps"
          + "\030\020 \001(\003\"\211\002\n\035ListUtilizationReportsRequest"
          + "\022D\n\006parent\030\001 \001(\tB4\340A\002\372A.\022,vmmigration.go"
          + "ogleapis.com/UtilizationReport\022E\n\004view\030\002"
          + " \001(\01622.google.cloud.vmmigration.v1.Utili"
          + "zationReportViewB\003\340A\001\022\026\n\tpage_size\030\003 \001(\005"
          + "B\003\340A\001\022\027\n\npage_token\030\004 \001(\tB\003\340A\002\022\023\n\006filter"
          + "\030\005 \001(\tB\003\340A\001\022\025\n\010order_by\030\006 \001(\tB\003\340A\001\"\252\001\n\036L"
          + "istUtilizationReportsResponse\022P\n\023utiliza"
          + "tion_reports\030\001 \003(\0132..google.cloud.vmmigr"
          + "ation.v1.UtilizationReportB\003\340A\003\022\034\n\017next_"
          + "page_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 \003"
          + "(\tB\003\340A\003\"\250\001\n\033GetUtilizationReportRequest\022"
          + "B\n\004name\030\001 \001(\tB4\340A\002\372A.\n,vmmigration.googl"
          + "eapis.com/UtilizationReport\022E\n\004view\030\002 \001("
          + "\01622.google.cloud.vmmigration.v1.Utilizat"
          + "ionReportViewB\003\340A\001\"\357\001\n\036CreateUtilization"
          + "ReportRequest\022D\n\006parent\030\001 \001(\tB4\340A\002\372A.\022,v"
          + "mmigration.googleapis.com/UtilizationRep"
          + "ort\022O\n\022utilization_report\030\002 \001(\0132..google"
          + ".cloud.vmmigration.v1.UtilizationReportB"
          + "\003\340A\002\022\"\n\025utilization_report_id\030\003 \001(\tB\003\340A\002"
          + "\022\022\n\nrequest_id\030\004 \001(\t\"}\n\036DeleteUtilizatio"
          + "nReportRequest\022B\n\004name\030\001 \001(\tB4\340A\002\372A.\n,vm"
          + "migration.googleapis.com/UtilizationRepo"
          + "rt\022\027\n\nrequest_id\030\002 \001(\tB\003\340A\001\"\260\001\n ListData"
          + "centerConnectorsResponse\022T\n\025datacenter_c"
          + "onnectors\030\001 \003(\01320.google.cloud.vmmigrati"
          + "on.v1.DatacenterConnectorB\003\340A\003\022\034\n\017next_p"
          + "age_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 \003("
          + "\tB\003\340A\003\"e\n\035GetDatacenterConnectorRequest\022"
          + "D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.vmmigration.googl"
          + "eapis.com/DatacenterConnector\"\371\001\n Create"
          + "DatacenterConnectorRequest\022F\n\006parent\030\001 \001"
          + "(\tB6\340A\002\372A0\022.vmmigration.googleapis.com/D"
          + "atacenterConnector\022$\n\027datacenter_connect"
          + "or_id\030\002 \001(\tB\003\340A\002\022S\n\024datacenter_connector"
          + "\030\003 \001(\01320.google.cloud.vmmigration.v1.Dat"
          + "acenterConnectorB\003\340A\002\022\022\n\nrequest_id\030\004 \001("
          + "\t\"|\n DeleteDatacenterConnectorRequest\022D\n"
          + "\004name\030\001 \001(\tB6\340A\002\372A0\n.vmmigration.googlea"
          + "pis.com/DatacenterConnector\022\022\n\nrequest_i"
          + "d\030\002 \001(\t\"\203\001\n\027UpgradeApplianceRequest\022T\n\024d"
          + "atacenter_connector\030\001 \001(\tB6\340A\002\372A0\n.vmmig"
          + "ration.googleapis.com/DatacenterConnecto"
          + "r\022\022\n\nrequest_id\030\002 \001(\t\"\032\n\030UpgradeApplianc"
          + "eResponse\"\306\001\n\037ListDatacenterConnectorsRe"
          + "quest\022F\n\006parent\030\001 \001(\tB6\340A\002\372A0\022.vmmigrati"
          + "on.googleapis.com/DatacenterConnector\022\026\n"
          + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001("
          + "\tB\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030"
          + "\005 \001(\tB\003\340A\001\"\377\007\n\033ComputeEngineTargetDefaul"
          + "ts\022\017\n\007vm_name\030\001 \001(\t\022E\n\016target_project\030\002 "
          + "\001(\tB-\372A*\n(vmmigration.googleapis.com/Tar"
          + "getProject\022\014\n\004zone\030\003 \001(\t\022\033\n\023machine_type"
          + "_series\030\004 \001(\t\022\024\n\014machine_type\030\005 \001(\t\022\024\n\014n"
          + "etwork_tags\030\006 \003(\t\022I\n\022network_interfaces\030"
          + "\007 \003(\0132-.google.cloud.vmmigration.v1.Netw"
          + "orkInterface\022\027\n\017service_account\030\010 \001(\t\022E\n"
          + "\tdisk_type\030\t \001(\01622.google.cloud.vmmigrat"
          + "ion.v1.ComputeEngineDiskType\022T\n\006labels\030\n",
      " \003(\0132D.google.cloud.vmmigration.v1.Compu"
          + "teEngineTargetDefaults.LabelsEntry\022K\n\014li"
          + "cense_type\030\013 \001(\01625.google.cloud.vmmigrat"
          + "ion.v1.ComputeEngineLicenseType\022I\n\017appli"
          + "ed_license\030\014 \001(\0132+.google.cloud.vmmigrat"
          + "ion.v1.AppliedLicenseB\003\340A\003\022J\n\022compute_sc"
          + "heduling\030\r \001(\0132..google.cloud.vmmigratio"
          + "n.v1.ComputeScheduling\022\023\n\013secure_boot\030\016 "
          + "\001(\010\022N\n\013boot_option\030\017 \001(\01624.google.cloud."
          + "vmmigration.v1.ComputeEngineBootOptionB\003"
          + "\340A\003\022X\n\010metadata\030\020 \003(\0132F.google.cloud.vmm"
          + "igration.v1.ComputeEngineTargetDefaults."
          + "MetadataEntry\022\033\n\023additional_licenses\030\021 \003"
          + "(\t\022\020\n\010hostname\030\022 \001(\t\032-\n\013LabelsEntry\022\013\n\003k"
          + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032/\n\rMetadataE"
          + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\274\007\n"
          + "\032ComputeEngineTargetDetails\022\017\n\007vm_name\030\001"
          + " \001(\t\022\017\n\007project\030\002 \001(\t\022\014\n\004zone\030\003 \001(\t\022\033\n\023m"
          + "achine_type_series\030\004 \001(\t\022\024\n\014machine_type"
          + "\030\005 \001(\t\022\024\n\014network_tags\030\006 \003(\t\022I\n\022network_"
          + "interfaces\030\007 \003(\0132-.google.cloud.vmmigrat"
          + "ion.v1.NetworkInterface\022\027\n\017service_accou"
          + "nt\030\010 \001(\t\022E\n\tdisk_type\030\t \001(\01622.google.clo"
          + "ud.vmmigration.v1.ComputeEngineDiskType\022"
          + "S\n\006labels\030\n \003(\0132C.google.cloud.vmmigrati"
          + "on.v1.ComputeEngineTargetDetails.LabelsE"
          + "ntry\022K\n\014license_type\030\013 \001(\01625.google.clou"
          + "d.vmmigration.v1.ComputeEngineLicenseTyp"
          + "e\022D\n\017applied_license\030\014 \001(\0132+.google.clou"
          + "d.vmmigration.v1.AppliedLicense\022J\n\022compu"
          + "te_scheduling\030\r \001(\0132..google.cloud.vmmig"
          + "ration.v1.ComputeScheduling\022\023\n\013secure_bo"
          + "ot\030\016 \001(\010\022I\n\013boot_option\030\017 \001(\01624.google.c"
          + "loud.vmmigration.v1.ComputeEngineBootOpt"
          + "ion\022W\n\010metadata\030\020 \003(\0132E.google.cloud.vmm"
          + "igration.v1.ComputeEngineTargetDetails.M"
          + "etadataEntry\022\033\n\023additional_licenses\030\021 \003("
          + "\t\022\020\n\010hostname\030\022 \001(\t\032-\n\013LabelsEntry\022\013\n\003ke"
          + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032/\n\rMetadataEn"
          + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"a\n\020N"
          + "etworkInterface\022\017\n\007network\030\001 \001(\t\022\022\n\nsubn"
          + "etwork\030\002 \001(\t\022\023\n\013internal_ip\030\003 \001(\t\022\023\n\013ext"
          + "ernal_ip\030\004 \001(\t\"\240\001\n\016AppliedLicense\022>\n\004typ"
          + "e\030\001 \001(\01620.google.cloud.vmmigration.v1.Ap"
          + "pliedLicense.Type\022\022\n\nos_license\030\002 \001(\t\":\n"
          + "\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\010\n\004NONE\020\001\022\010\n"
          + "\004PAYG\020\002\022\010\n\004BYOL\020\003\"\277\001\n\026SchedulingNodeAffi"
          + "nity\022\013\n\003key\030\001 \001(\t\022N\n\010operator\030\002 \001(\0162<.go"
          + "ogle.cloud.vmmigration.v1.SchedulingNode"
          + "Affinity.Operator\022\016\n\006values\030\003 \003(\t\"8\n\010Ope"
          + "rator\022\030\n\024OPERATOR_UNSPECIFIED\020\000\022\006\n\002IN\020\001\022"
          + "\n\n\006NOT_IN\020\002\"\335\003\n\021ComputeScheduling\022]\n\023on_"
          + "host_maintenance\030\001 \001(\0162@.google.cloud.vm"
          + "migration.v1.ComputeScheduling.OnHostMai"
          + "ntenance\022P\n\014restart_type\030\005 \001(\0162:.google."
          + "cloud.vmmigration.v1.ComputeScheduling.R"
          + "estartType\022L\n\017node_affinities\030\003 \003(\01323.go"
          + "ogle.cloud.vmmigration.v1.SchedulingNode"
          + "Affinity\022\025\n\rmin_node_cpus\030\004 \001(\005\"T\n\021OnHos"
          + "tMaintenance\022#\n\037ON_HOST_MAINTENANCE_UNSP"
          + "ECIFIED\020\000\022\r\n\tTERMINATE\020\001\022\013\n\007MIGRATE\020\002\"\\\n"
          + "\013RestartType\022\034\n\030RESTART_TYPE_UNSPECIFIED"
          + "\020\000\022\025\n\021AUTOMATIC_RESTART\020\001\022\030\n\024NO_AUTOMATI"
          + "C_RESTART\020\002\"^\n\016SchedulePolicy\0220\n\ridle_du"
          + "ration\030\001 \001(\0132\031.google.protobuf.Duration\022"
          + "\032\n\022skip_os_adaptation\030\002 \001(\010\"\321\001\n\030CreateMi"
          + "gratingVmRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A("
          + "\022&vmmigration.googleapis.com/MigratingVm"
          + "\022\034\n\017migrating_vm_id\030\002 \001(\tB\003\340A\002\022C\n\014migrat"
          + "ing_vm\030\003 \001(\0132(.google.cloud.vmmigration."
          + "v1.MigratingVmB\003\340A\002\022\022\n\nrequest_id\030\004 \001(\t\""
          + "\367\001\n\027ListMigratingVmsRequest\022>\n\006parent\030\001 "
          + "\001(\tB.\340A\002\372A(\022&vmmigration.googleapis.com/"
          + "MigratingVm\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\np"
          + "age_token\030\003 \001(\tB\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A"
          + "\001\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\022?\n\004view\030\006 \001(\0162,"
          + ".google.cloud.vmmigration.v1.MigratingVm"
          + "ViewB\003\340A\001\"\230\001\n\030ListMigratingVmsResponse\022D"
          + "\n\rmigrating_vms\030\001 \003(\0132(.google.cloud.vmm"
          + "igration.v1.MigratingVmB\003\340A\003\022\034\n\017next_pag"
          + "e_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 \003(\tB"
          + "\003\340A\003\"\226\001\n\025GetMigratingVmRequest\022<\n\004name\030\001"
          + " \001(\tB.\340A\002\372A(\n&vmmigration.googleapis.com"
          + "/MigratingVm\022?\n\004view\030\002 \001(\0162,.google.clou"
          + "d.vmmigration.v1.MigratingVmViewB\003\340A\001\"\244\001"
          + "\n\030UpdateMigratingVmRequest\022/\n\013update_mas"
          + "k\030\001 \001(\0132\032.google.protobuf.FieldMask\022C\n\014m"
          + "igrating_vm\030\002 \001(\0132(.google.cloud.vmmigra"
          + "tion.v1.MigratingVmB\003\340A\002\022\022\n\nrequest_id\030\003"
          + " \001(\t\"X\n\030DeleteMigratingVmRequest\022<\n\004name"
          + "\030\001 \001(\tB.\340A\002\372A(\n&vmmigration.googleapis.c"
          + "om/MigratingVm\"]\n\025StartMigrationRequest\022"
          + "D\n\014migrating_vm\030\001 \001(\tB.\340A\002\372A(\n&vmmigrati"
          + "on.googleapis.com/MigratingVm\"\030\n\026StartMi"
          + "grationResponse\"]\n\025PauseMigrationRequest"
          + "\022D\n\014migrating_vm\030\001 \001(\tB.\340A\002\372A(\n&vmmigrat"
          + "ion.googleapis.com/MigratingVm\"\030\n\026PauseM"
          + "igrationResponse\"^\n\026ResumeMigrationReque"
          + "st\022D\n\014migrating_vm\030\001 \001(\tB.\340A\002\372A(\n&vmmigr"
          + "ation.googleapis.com/MigratingVm\"\031\n\027Resu"
          + "meMigrationResponse\"`\n\030FinalizeMigration"
          + "Request\022D\n\014migrating_vm\030\001 \001(\tB.\340A\002\372A(\n&v"
          + "mmigration.googleapis.com/MigratingVm\"\033\n"
          + "\031FinalizeMigrationResponse\"\254\002\n\rTargetPro"
          + "ject\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\017\n\007project\030\002 \001(\t"
          + "\022\023\n\013description\030\003 \001(\t\0224\n\013create_time\030\004 \001"
          + "(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013u"
          + "pdate_time\030\005 \001(\0132\032.google.protobuf.Times"
          + "tampB\003\340A\003:v\352As\n(vmmigration.googleapis.c"
          + "om/TargetProject\022Gprojects/{project}/loc"
          + "ations/{location}/targetProjects/{target"
          + "_project}\"Y\n\027GetTargetProjectRequest\022>\n\004"
          + "name\030\001 \001(\tB0\340A\002\372A*\n(vmmigration.googleap"
          + "is.com/TargetProject\"\272\001\n\031ListTargetProje"
          + "ctsRequest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(vmmi"
          + "gration.googleapis.com/TargetProject\022\026\n\t"
          + "page_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\t"
          + "B\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030\005"
          + " \001(\tB\003\340A\001\"\236\001\n\032ListTargetProjectsResponse"
          + "\022H\n\017target_projects\030\001 \003(\0132*.google.cloud"
          + ".vmmigration.v1.TargetProjectB\003\340A\003\022\034\n\017ne"
          + "xt_page_token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030"
          + "\003 \003(\tB\003\340A\003\"\333\001\n\032CreateTargetProjectReques"
          + "t\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(vmmigration.g"
          + "oogleapis.com/TargetProject\022\036\n\021target_pr"
          + "oject_id\030\002 \001(\tB\003\340A\002\022G\n\016target_project\030\003 "
          + "\001(\0132*.google.cloud.vmmigration.v1.Target"
          + "ProjectB\003\340A\002\022\022\n\nrequest_id\030\004 \001(\t\"\252\001\n\032Upd"
          + "ateTargetProjectRequest\022/\n\013update_mask\030\001"
          + " \001(\0132\032.google.protobuf.FieldMask\022G\n\016targ"
          + "et_project\030\002 \001(\0132*.google.cloud.vmmigrat"
          + "ion.v1.TargetProjectB\003\340A\002\022\022\n\nrequest_id\030"
          + "\003 \001(\t\"u\n\032DeleteTargetProjectRequest\022>\n\004n"
          + "ame\030\001 \001(\tB0\340A\002\372A*\n(vmmigration.googleapi"
          + "s.com/TargetProject\022\027\n\nrequest_id\030\002 \001(\tB"
          + "\003\340A\001\"\220\002\n\005Group\022\021\n\004name\030\001 \001(\tB\003\340A\003\0224\n\013cre"
          + "ate_time\030\002 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\003\340A\003\0224\n\013update_time\030\003 \001(\0132\032.google.pr"
          + "otobuf.TimestampB\003\340A\003\022\023\n\013description\030\004 \001"
          + "(\t\022\024\n\014display_name\030\005 \001(\t:]\352AZ\n vmmigrati"
          + "on.googleapis.com/Group\0226projects/{proje"
          + "ct}/locations/{location}/groups/{group}\""
          + "\252\001\n\021ListGroupsRequest\0228\n\006parent\030\001 \001(\tB(\340"
          + "A\002\372A\"\022 vmmigration.googleapis.com/Group\022"
          + "\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 "
          + "\001(\tB\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_b"
          + "y\030\005 \001(\tB\003\340A\001\"\205\001\n\022ListGroupsResponse\0227\n\006g"
          + "roups\030\001 \003(\0132\".google.cloud.vmmigration.v"
          + "1.GroupB\003\340A\003\022\034\n\017next_page_token\030\002 \001(\tB\003\340"
          + "A\003\022\030\n\013unreachable\030\003 \003(\tB\003\340A\003\"I\n\017GetGroup"
          + "Request\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n vmmigrati"
          + "on.googleapis.com/Group\"\261\001\n\022CreateGroupR"
          + "equest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 vmmigrat"
          + "ion.googleapis.com/Group\022\025\n\010group_id\030\002 \001"
          + "(\tB\003\340A\002\0226\n\005group\030\003 \001(\0132\".google.cloud.vm"
          + "migration.v1.GroupB\003\340A\002\022\022\n\nrequest_id\030\004 "
          + "\001(\t\"\221\001\n\022UpdateGroupRequest\022/\n\013update_mas"
          + "k\030\001 \001(\0132\032.google.protobuf.FieldMask\0226\n\005g"
          + "roup\030\002 \001(\0132\".google.cloud.vmmigration.v1"
          + ".GroupB\003\340A\002\022\022\n\nrequest_id\030\003 \001(\t\"e\n\022Delet"
          + "eGroupRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n vmm"
          + "igration.googleapis.com/Group\022\027\n\nrequest"
          + "_id\030\002 \001(\tB\003\340A\001\"\226\001\n\030AddGroupMigrationRequ"
          + "est\0227\n\005group\030\001 \001(\tB(\340A\002\372A\"\n vmmigration."
          + "googleapis.com/Group\022A\n\014migrating_vm\030\002 \001"
          + "(\tB+\372A(\n&vmmigration.googleapis.com/Migr"
          + "atingVm\"\033\n\031AddGroupMigrationResponse\"\231\001\n"
          + "\033RemoveGroupMigrationRequest\0227\n\005group\030\001 "
          + "\001(\tB(\340A\002\372A\"\n vmmigration.googleapis.com/"
          + "Group\022A\n\014migrating_vm\030\002 \001(\tB+\372A(\n&vmmigr"
          + "ation.googleapis.com/MigratingVm\"\036\n\034Remo"
          + "veGroupMigrationResponse\"\314\001\n\027CreateCutov"
          + "erJobRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\022%vm"
          + "migration.googleapis.com/CutoverJob\022\033\n\016c"
          + "utover_job_id\030\002 \001(\tB\003\340A\002\022A\n\013cutover_job\030"
          + "\003 \001(\0132\'.google.cloud.vmmigration.v1.Cuto"
          + "verJobB\003\340A\002\022\022\n\nrequest_id\030\004 \001(\t\"V\n\027Cance"
          + "lCutoverJobRequest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'"
          + "\n%vmmigration.googleapis.com/CutoverJob\""
          + "\032\n\030CancelCutoverJobResponse\"\264\001\n\026ListCuto"
          + "verJobsRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\022%"
          + "vmmigration.googleapis.com/CutoverJob\022\026\n"
          + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001("
          + "\tB\003\340A\002\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030"
          + "\005 \001(\tB\003\340A\001\"\225\001\n\027ListCutoverJobsResponse\022B"
          + "\n\014cutover_jobs\030\001 \003(\0132\'.google.cloud.vmmi"
          + "gration.v1.CutoverJobB\003\340A\003\022\034\n\017next_page_"
          + "token\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 \003(\tB\003\340"
          + "A\003\"S\n\024GetCutoverJobRequest\022;\n\004name\030\001 \001(\t"
          + "B-\340A\002\372A\'\n%vmmigration.googleapis.com/Cut"
          + "overJob\"\200\002\n\021OperationMetadata\0224\n\013create_"
          + "time\030\001 \001(\0132\032.google.protobuf.TimestampB\003"
          + "\340A\003\0221\n\010end_time\030\002 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021\n\004v"
          + "erb\030\004 \001(\tB\003\340A\003\022\033\n\016status_message\030\005 \001(\tB\003"
          + "\340A\003\022#\n\026requested_cancellation\030\006 \001(\010B\003\340A\003"
          + "\022\030\n\013api_version\030\007 \001(\tB\003\340A\003\"\277\004\n\016Migration"
          + "Error\022H\n\004code\030\001 \001(\01625.google.cloud.vmmig"
          + "ration.v1.MigrationError.ErrorCodeB\003\340A\003\022"
          + "8\n\rerror_message\030\002 \001(\0132\034.google.rpc.Loca"
          + "lizedMessageB\003\340A\003\0226\n\013action_item\030\003 \001(\0132\034"
          + ".google.rpc.LocalizedMessageB\003\340A\003\022.\n\nhel"
          + "p_links\030\004 \003(\0132\025.google.rpc.Help.LinkB\003\340A"
          + "\003\0223\n\nerror_time\030\005 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\"\213\002\n\tErrorCode\022\032\n\026ERROR_CO"
          + "DE_UNSPECIFIED\020\000\022\021\n\rUNKNOWN_ERROR\020\001\022\033\n\027S"
          + "OURCE_VALIDATION_ERROR\020\002\022\034\n\030SOURCE_REPLI"
          + "CATION_ERROR\020\003\022\034\n\030TARGET_REPLICATION_ERR"
          + "OR\020\004\022\027\n\023OS_ADAPTATION_ERROR\020\005\022\017\n\013CLONE_E"
          + "RROR\020\006\022\021\n\rCUTOVER_ERROR\020\007\022\034\n\030UTILIZATION"
          + "_REPORT_ERROR\020\010\022\033\n\027APPLIANCE_UPGRADE_ERR"
          + "OR\020\t\"\272\001\n\022AwsSourceVmDetails\022J\n\010firmware\030"
          + "\001 \001(\01628.google.cloud.vmmigration.v1.AwsS"
          + "ourceVmDetails.Firmware\022\037\n\027committed_sto"
          + "rage_bytes\030\002 \001(\003\"7\n\010Firmware\022\030\n\024FIRMWARE"
          + "_UNSPECIFIED\020\000\022\007\n\003EFI\020\001\022\010\n\004BIOS\020\002\"\300\001\n\034Li"
          + "stReplicationCyclesRequest\022C\n\006parent\030\001 \001"
          + "(\tB3\340A\002\372A-\022+vmmigration.googleapis.com/R"
          + "eplicationCycle\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022"
          + "\027\n\npage_token\030\003 \001(\tB\003\340A\002\022\023\n\006filter\030\004 \001(\t"
          + "B\003\340A\001\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\247\001\n\035ListRep"
          + "licationCyclesResponse\022N\n\022replication_cy"
          + "cles\030\001 \003(\0132-.google.cloud.vmmigration.v1"
          + ".ReplicationCycleB\003\340A\003\022\034\n\017next_page_toke"
          + "n\030\002 \001(\tB\003\340A\003\022\030\n\013unreachable\030\003 \003(\tB\003\340A\003\"_"
          + "\n\032GetReplicationCycleRequest\022A\n\004name\030\001 \001"
          + "(\tB3\340A\002\372A-\n+vmmigration.googleapis.com/R"
          + "eplicationCycle*U\n\025UtilizationReportView"
          + "\022\'\n#UTILIZATION_REPORT_VIEW_UNSPECIFIED\020"
          + "\000\022\t\n\005BASIC\020\001\022\010\n\004FULL\020\002*m\n\017MigratingVmVie"
          + "w\022!\n\035MIGRATING_VM_VIEW_UNSPECIFIED\020\000\022\033\n\027"
          + "MIGRATING_VM_VIEW_BASIC\020\001\022\032\n\026MIGRATING_V"
          + "M_VIEW_FULL\020\002*\261\001\n\025ComputeEngineDiskType\022"
          + "(\n$COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED\020"
          + "\000\022%\n!COMPUTE_ENGINE_DISK_TYPE_STANDARD\020\001"
          + "\022 \n\034COMPUTE_ENGINE_DISK_TYPE_SSD\020\002\022%\n!CO"
          + "MPUTE_ENGINE_DISK_TYPE_BALANCED\020\003*\217\001\n\030Co"
          + "mputeEngineLicenseType\022\'\n#COMPUTE_ENGINE"
          + "_LICENSE_TYPE_DEFAULT\020\000\022$\n COMPUTE_ENGIN"
          + "E_LICENSE_TYPE_PAYG\020\001\022$\n COMPUTE_ENGINE_"
          + "LICENSE_TYPE_BYOL\020\002*\216\001\n\027ComputeEngineBoo"
          + "tOption\022*\n&COMPUTE_ENGINE_BOOT_OPTION_UN"
          + "SPECIFIED\020\000\022\"\n\036COMPUTE_ENGINE_BOOT_OPTIO"
          + "N_EFI\020\001\022#\n\037COMPUTE_ENGINE_BOOT_OPTION_BI"
          + "OS\020\0022\211S\n\013VmMigration\022\256\001\n\013ListSources\022/.g"
          + "oogle.cloud.vmmigration.v1.ListSourcesRe"
          + "quest\0320.google.cloud.vmmigration.v1.List"
          + "SourcesResponse\"<\202\323\344\223\002-\022+/v1/{parent=pro"
          + "jects/*/locations/*}/sources\332A\006parent\022\233\001"
          + "\n\tGetSource\022-.google.cloud.vmmigration.v"
          + "1.GetSourceRequest\032#.google.cloud.vmmigr"
          + "ation.v1.Source\":\202\323\344\223\002-\022+/v1/{name=proje"
          + "cts/*/locations/*/sources/*}\332A\004name\022\324\001\n\014"
          + "CreateSource\0220.google.cloud.vmmigration."
          + "v1.CreateSourceRequest\032\035.google.longrunn"
          + "ing.Operation\"s\202\323\344\223\0025\"+/v1/{parent=proje"
          + "cts/*/locations/*}/sources:\006source\332A\027par"
          + "ent,source,source_id\312A\033\n\006Source\022\021Operati"
          + "onMetadata\022\326\001\n\014UpdateSource\0220.google.clo"
          + "ud.vmmigration.v1.UpdateSourceRequest\032\035."
          + "google.longrunning.Operation\"u\202\323\344\223\002<22/v"
          + "1/{source.name=projects/*/locations/*/so"
          + "urces/*}:\006source\332A\022source,update_mask\312A\033"
          + "\n\006Source\022\021OperationMetadata\022\310\001\n\014DeleteSo"
          + "urce\0220.google.cloud.vmmigration.v1.Delet"
          + "eSourceRequest\032\035.google.longrunning.Oper"
          + "ation\"g\202\323\344\223\002-*+/v1/{name=projects/*/loca"
          + "tions/*/sources/*}\332A\004name\312A*\n\025google.pro"
          + "tobuf.Empty\022\021OperationMetadata\022\310\001\n\016Fetch"
          + "Inventory\0222.google.cloud.vmmigration.v1."
          + "FetchInventoryRequest\0323.google.cloud.vmm"
          + "igration.v1.FetchInventoryResponse\"M\202\323\344\223"
          + "\002>\022</v1/{source=projects/*/locations/*/s"
          + "ources/*}:fetchInventory\332A\006source\022\344\001\n\026Li"
          + "stUtilizationReports\022:.google.cloud.vmmi"
          + "gration.v1.ListUtilizationReportsRequest"
          + "\032;.google.cloud.vmmigration.v1.ListUtili"
          + "zationReportsResponse\"Q\202\323\344\223\002B\022@/v1/{pare"
          + "nt=projects/*/locations/*/sources/*}/uti"
          + "lizationReports\332A\006parent\022\321\001\n\024GetUtilizat"
          + "ionReport\0228.google.cloud.vmmigration.v1."
          + "GetUtilizationReportRequest\032..google.clo"
          + "ud.vmmigration.v1.UtilizationReport\"O\202\323\344"
          + "\223\002B\022@/v1/{name=projects/*/locations/*/so"
          + "urces/*/utilizationReports/*}\332A\004name\022\257\002\n"
          + "\027CreateUtilizationReport\022;.google.cloud."
          + "vmmigration.v1.CreateUtilizationReportRe"
          + "quest\032\035.google.longrunning.Operation\"\267\001\202"
          + "\323\344\223\002V\"@/v1/{parent=projects/*/locations/"
          + "*/sources/*}/utilizationReports:\022utiliza"
          + "tion_report\332A/parent,utilization_report,"
          + "utilization_report_id\312A&\n\021UtilizationRep"
          + "ort\022\021OperationMetadata\022\363\001\n\027DeleteUtiliza"
          + "tionReport\022;.google.cloud.vmmigration.v1"
          + ".DeleteUtilizationReportRequest\032\035.google"
          + ".longrunning.Operation\"|\202\323\344\223\002B*@/v1/{nam"
          + "e=projects/*/locations/*/sources/*/utili"
          + "zationReports/*}\332A\004name\312A*\n\025google.proto"
          + "buf.Empty\022\021OperationMetadata\022\354\001\n\030ListDat"
          + "acenterConnectors\022<.google.cloud.vmmigra"
          + "tion.v1.ListDatacenterConnectorsRequest\032"
          + "=.google.cloud.vmmigration.v1.ListDatace"
          + "nterConnectorsResponse\"S\202\323\344\223\002D\022B/v1/{par"
          + "ent=projects/*/locations/*/sources/*}/da"
          + "tacenterConnectors\332A\006parent\022\331\001\n\026GetDatac"
          + "enterConnector\022:.google.cloud.vmmigratio"
          + "n.v1.GetDatacenterConnectorRequest\0320.goo"
          + "gle.cloud.vmmigration.v1.DatacenterConne"
          + "ctor\"Q\202\323\344\223\002D\022B/v1/{name=projects/*/locat"
          + "ions/*/sources/*/datacenterConnectors/*}"
          + "\332A\004name\022\275\002\n\031CreateDatacenterConnector\022=."
          + "google.cloud.vmmigration.v1.CreateDatace"
          + "nterConnectorRequest\032\035.google.longrunnin"
          + "g.Operation\"\301\001\202\323\344\223\002Z\"B/v1/{parent=projec"
          + "ts/*/locations/*/sources/*}/datacenterCo"
          + "nnectors:\024datacenter_connector\332A3parent,"
          + "datacenter_connector,datacenter_connecto"
          + "r_id\312A(\n\023DatacenterConnector\022\021OperationM"
          + "etadata\022\371\001\n\031DeleteDatacenterConnector\022=."
          + "google.cloud.vmmigration.v1.DeleteDatace"
          + "nterConnectorRequest\032\035.google.longrunnin"
          + "g.Operation\"~\202\323\344\223\002D*B/v1/{name=projects/"
          + "*/locations/*/sources/*/datacenterConnec"
          + "tors/*}\332A\004name\312A*\n\025google.protobuf.Empty"
          + "\022\021OperationMetadata\022\210\002\n\020UpgradeAppliance"
          + "\0224.google.cloud.vmmigration.v1.UpgradeAp"
          + "plianceRequest\032\035.google.longrunning.Oper"
          + "ation\"\236\001\202\323\344\223\002h\"c/v1/{datacenter_connecto"
          + "r=projects/*/locations/*/sources/*/datac"
          + "enterConnectors/*}:upgradeAppliance:\001*\312A"
          + "-\n\030UpgradeApplianceResponse\022\021OperationMe"
          + "tadata\022\205\002\n\021CreateMigratingVm\0225.google.cl"
          + "oud.vmmigration.v1.CreateMigratingVmRequ"
          + "est\032\035.google.longrunning.Operation\"\231\001\202\323\344"
          + "\223\002J\":/v1/{parent=projects/*/locations/*/"
          + "sources/*}/migratingVms:\014migrating_vm\332A#"
          + "parent,migrating_vm,migrating_vm_id\312A \n\013"
          + "MigratingVm\022\021OperationMetadata\022\314\001\n\020ListM"
          + "igratingVms\0224.google.cloud.vmmigration.v"
          + "1.ListMigratingVmsRequest\0325.google.cloud"
          + ".vmmigration.v1.ListMigratingVmsResponse"
          + "\"K\202\323\344\223\002<\022:/v1/{parent=projects/*/locatio"
          + "ns/*/sources/*}/migratingVms\332A\006parent\022\271\001"
          + "\n\016GetMigratingVm\0222.google.cloud.vmmigrat"
          + "ion.v1.GetMigratingVmRequest\032(.google.cl"
          + "oud.vmmigration.v1.MigratingVm\"I\202\323\344\223\002<\022:"
          + "/v1/{name=projects/*/locations/*/sources"
          + "/*/migratingVms/*}\332A\004name\022\207\002\n\021UpdateMigr"
          + "atingVm\0225.google.cloud.vmmigration.v1.Up"
          + "dateMigratingVmRequest\032\035.google.longrunn"
          + "ing.Operation\"\233\001\202\323\344\223\002W2G/v1/{migrating_v"
          + "m.name=projects/*/locations/*/sources/*/"
          + "migratingVms/*}:\014migrating_vm\332A\030migratin"
          + "g_vm,update_mask\312A \n\013MigratingVm\022\021Operat"
          + "ionMetadata\022\341\001\n\021DeleteMigratingVm\0225.goog"
          + "le.cloud.vmmigration.v1.DeleteMigratingV"
          + "mRequest\032\035.google.longrunning.Operation\""
          + "v\202\323\344\223\002<*:/v1/{name=projects/*/locations/"
          + "*/sources/*/migratingVms/*}\332A\004name\312A*\n\025g"
          + "oogle.protobuf.Empty\022\021OperationMetadata\022"
          + "\377\001\n\016StartMigration\0222.google.cloud.vmmigr"
          + "ation.v1.StartMigrationRequest\032\035.google."
          + "longrunning.Operation\"\231\001\202\323\344\223\002V\"Q/v1/{mig"
          + "rating_vm=projects/*/locations/*/sources"
          + "/*/migratingVms/*}:startMigration:\001*\332A\014m"
          + "igrating_vm\312A+\n\026StartMigrationResponse\022\021"
          + "OperationMetadata\022\364\001\n\017ResumeMigration\0223."
          + "google.cloud.vmmigration.v1.ResumeMigrat"
          + "ionRequest\032\035.google.longrunning.Operatio"
          + "n\"\214\001\202\323\344\223\002W\"R/v1/{migrating_vm=projects/*"
          + "/locations/*/sources/*/migratingVms/*}:r"
          + "esumeMigration:\001*\312A,\n\027ResumeMigrationRes"
          + "ponse\022\021OperationMetadata\022\360\001\n\016PauseMigrat"
          + "ion\0222.google.cloud.vmmigration.v1.PauseM"
          + "igrationRequest\032\035.google.longrunning.Ope"
          + "ration\"\212\001\202\323\344\223\002V\"Q/v1/{migrating_vm=proje"
          + "cts/*/locations/*/sources/*/migratingVms"
          + "/*}:pauseMigration:\001*\312A+\n\026PauseMigration"
          + "Response\022\021OperationMetadata\022\213\002\n\021Finalize"
          + "Migration\0225.google.cloud.vmmigration.v1."
          + "FinalizeMigrationRequest\032\035.google.longru"
          + "nning.Operation\"\237\001\202\323\344\223\002Y\"T/v1/{migrating"
          + "_vm=projects/*/locations/*/sources/*/mig"
          + "ratingVms/*}:finalizeMigration:\001*\332A\014migr"
          + "ating_vm\312A.\n\031FinalizeMigrationResponse\022\021"
          + "OperationMetadata\022\377\001\n\016CreateCloneJob\0222.g"
          + "oogle.cloud.vmmigration.v1.CreateCloneJo"
          + "bRequest\032\035.google.longrunning.Operation\""
          + "\231\001\202\323\344\223\002S\"F/v1/{parent=projects/*/locatio"
          + "ns/*/sources/*/migratingVms/*}/cloneJobs"
          + ":\tclone_job\332A\035parent,clone_job,clone_job"
          + "_id\312A\035\n\010CloneJob\022\021OperationMetadata\022\363\001\n\016"
          + "CancelCloneJob\0222.google.cloud.vmmigratio"
          + "n.v1.CancelCloneJobRequest\032\035.google.long"
          + "running.Operation\"\215\001\202\323\344\223\002R\"M/v1/{name=pr"
          + "ojects/*/locations/*/sources/*/migrating"
          + "Vms/*/cloneJobs/*}:cancel:\001*\332A\004name\312A+\n\026"
          + "CancelCloneJobResponse\022\021OperationMetadat"
          + "a\022\317\001\n\rListCloneJobs\0221.google.cloud.vmmig"
          + "ration.v1.ListCloneJobsRequest\0322.google.",
      "cloud.vmmigration.v1.ListCloneJobsRespon"
          + "se\"W\202\323\344\223\002H\022F/v1/{parent=projects/*/locat"
          + "ions/*/sources/*/migratingVms/*}/cloneJo"
          + "bs\332A\006parent\022\274\001\n\013GetCloneJob\022/.google.clo"
          + "ud.vmmigration.v1.GetCloneJobRequest\032%.g"
          + "oogle.cloud.vmmigration.v1.CloneJob\"U\202\323\344"
          + "\223\002H\022F/v1/{name=projects/*/locations/*/so"
          + "urces/*/migratingVms/*/cloneJobs/*}\332A\004na"
          + "me\022\215\002\n\020CreateCutoverJob\0224.google.cloud.v"
          + "mmigration.v1.CreateCutoverJobRequest\032\035."
          + "google.longrunning.Operation\"\243\001\202\323\344\223\002W\"H/"
          + "v1/{parent=projects/*/locations/*/source"
          + "s/*/migratingVms/*}/cutoverJobs:\013cutover"
          + "_job\332A!parent,cutover_job,cutover_job_id"
          + "\312A\037\n\nCutoverJob\022\021OperationMetadata\022\373\001\n\020C"
          + "ancelCutoverJob\0224.google.cloud.vmmigrati"
          + "on.v1.CancelCutoverJobRequest\032\035.google.l"
          + "ongrunning.Operation\"\221\001\202\323\344\223\002T\"O/v1/{name"
          + "=projects/*/locations/*/sources/*/migrat"
          + "ingVms/*/cutoverJobs/*}:cancel:\001*\332A\004name"
          + "\312A-\n\030CancelCutoverJobResponse\022\021Operation"
          + "Metadata\022\327\001\n\017ListCutoverJobs\0223.google.cl"
          + "oud.vmmigration.v1.ListCutoverJobsReques"
          + "t\0324.google.cloud.vmmigration.v1.ListCuto"
          + "verJobsResponse\"Y\202\323\344\223\002J\022H/v1/{parent=pro"
          + "jects/*/locations/*/sources/*/migratingV"
          + "ms/*}/cutoverJobs\332A\006parent\022\304\001\n\rGetCutove"
          + "rJob\0221.google.cloud.vmmigration.v1.GetCu"
          + "toverJobRequest\032\'.google.cloud.vmmigrati"
          + "on.v1.CutoverJob\"W\202\323\344\223\002J\022H/v1/{name=proj"
          + "ects/*/locations/*/sources/*/migratingVm"
          + "s/*/cutoverJobs/*}\332A\004name\022\252\001\n\nListGroups"
          + "\022..google.cloud.vmmigration.v1.ListGroup"
          + "sRequest\032/.google.cloud.vmmigration.v1.L"
          + "istGroupsResponse\";\202\323\344\223\002,\022*/v1/{parent=p"
          + "rojects/*/locations/*}/groups\332A\006parent\022\227"
          + "\001\n\010GetGroup\022,.google.cloud.vmmigration.v"
          + "1.GetGroupRequest\032\".google.cloud.vmmigra"
          + "tion.v1.Group\"9\202\323\344\223\002,\022*/v1/{name=project"
          + "s/*/locations/*/groups/*}\332A\004name\022\315\001\n\013Cre"
          + "ateGroup\022/.google.cloud.vmmigration.v1.C"
          + "reateGroupRequest\032\035.google.longrunning.O"
          + "peration\"n\202\323\344\223\0023\"*/v1/{parent=projects/*"
          + "/locations/*}/groups:\005group\332A\025parent,gro"
          + "up,group_id\312A\032\n\005Group\022\021OperationMetadata"
          + "\022\317\001\n\013UpdateGroup\022/.google.cloud.vmmigrat"
          + "ion.v1.UpdateGroupRequest\032\035.google.longr"
          + "unning.Operation\"p\202\323\344\223\002920/v1/{group.nam"
          + "e=projects/*/locations/*/groups/*}:\005grou"
          + "p\332A\021group,update_mask\312A\032\n\005Group\022\021Operati"
          + "onMetadata\022\305\001\n\013DeleteGroup\022/.google.clou"
          + "d.vmmigration.v1.DeleteGroupRequest\032\035.go"
          + "ogle.longrunning.Operation\"f\202\323\344\223\002,**/v1/"
          + "{name=projects/*/locations/*/groups/*}\332A"
          + "\004name\312A*\n\025google.protobuf.Empty\022\021Operati"
          + "onMetadata\022\355\001\n\021AddGroupMigration\0225.googl"
          + "e.cloud.vmmigration.v1.AddGroupMigration"
          + "Request\032\035.google.longrunning.Operation\"\201"
          + "\001\202\323\344\223\002B\"=/v1/{group=projects/*/locations"
          + "/*/groups/*}:addGroupMigration:\001*\332A\005grou"
          + "p\312A.\n\031AddGroupMigrationResponse\022\021Operati"
          + "onMetadata\022\371\001\n\024RemoveGroupMigration\0228.go"
          + "ogle.cloud.vmmigration.v1.RemoveGroupMig"
          + "rationRequest\032\035.google.longrunning.Opera"
          + "tion\"\207\001\202\323\344\223\002E\"@/v1/{group=projects/*/loc"
          + "ations/*/groups/*}:removeGroupMigration:"
          + "\001*\332A\005group\312A1\n\034RemoveGroupMigrationRespo"
          + "nse\022\021OperationMetadata\022\312\001\n\022ListTargetPro"
          + "jects\0226.google.cloud.vmmigration.v1.List"
          + "TargetProjectsRequest\0327.google.cloud.vmm"
          + "igration.v1.ListTargetProjectsResponse\"C"
          + "\202\323\344\223\0024\0222/v1/{parent=projects/*/locations"
          + "/*}/targetProjects\332A\006parent\022\267\001\n\020GetTarge"
          + "tProject\0224.google.cloud.vmmigration.v1.G"
          + "etTargetProjectRequest\032*.google.cloud.vm"
          + "migration.v1.TargetProject\"A\202\323\344\223\0024\0222/v1/"
          + "{name=projects/*/locations/*/targetProje"
          + "cts/*}\332A\004name\022\211\002\n\023CreateTargetProject\0227."
          + "google.cloud.vmmigration.v1.CreateTarget"
          + "ProjectRequest\032\035.google.longrunning.Oper"
          + "ation\"\231\001\202\323\344\223\002D\"2/v1/{parent=projects/*/l"
          + "ocations/*}/targetProjects:\016target_proje"
          + "ct\332A\'parent,target_project,target_projec"
          + "t_id\312A\"\n\rTargetProject\022\021OperationMetadat"
          + "a\022\213\002\n\023UpdateTargetProject\0227.google.cloud"
          + ".vmmigration.v1.UpdateTargetProjectReque"
          + "st\032\035.google.longrunning.Operation\"\233\001\202\323\344\223"
          + "\002S2A/v1/{target_project.name=projects/*/"
          + "locations/*/targetProjects/*}:\016target_pr"
          + "oject\332A\032target_project,update_mask\312A\"\n\rT"
          + "argetProject\022\021OperationMetadata\022\335\001\n\023Dele"
          + "teTargetProject\0227.google.cloud.vmmigrati"
          + "on.v1.DeleteTargetProjectRequest\032\035.googl"
          + "e.longrunning.Operation\"n\202\323\344\223\0024*2/v1/{na"
          + "me=projects/*/locations/*/targetProjects"
          + "/*}\332A\004name\312A*\n\025google.protobuf.Empty\022\021Op"
          + "erationMetadata\022\357\001\n\025ListReplicationCycle"
          + "s\0229.google.cloud.vmmigration.v1.ListRepl"
          + "icationCyclesRequest\032:.google.cloud.vmmi"
          + "gration.v1.ListReplicationCyclesResponse"
          + "\"_\202\323\344\223\002P\022N/v1/{parent=projects/*/locatio"
          + "ns/*/sources/*/migratingVms/*}/replicati"
          + "onCycles\332A\006parent\022\334\001\n\023GetReplicationCycl"
          + "e\0227.google.cloud.vmmigration.v1.GetRepli"
          + "cationCycleRequest\032-.google.cloud.vmmigr"
          + "ation.v1.ReplicationCycle\"]\202\323\344\223\002P\022N/v1/{"
          + "name=projects/*/locations/*/sources/*/mi"
          + "gratingVms/*/replicationCycles/*}\332A\004name"
          + "\032N\312A\032vmmigration.googleapis.com\322A.https:"
          + "//www.googleapis.com/auth/cloud-platform"
          + "B\325\001\n\037com.google.cloud.vmmigration.v1B\020Vm"
          + "MigrationProtoP\001ZAcloud.google.com/go/vm"
          + "migration/apiv1/vmmigrationpb;vmmigratio"
          + "npb\252\002\033Google.Cloud.VMMigration.V1\312\002\033Goog"
          + "le\\Cloud\\VMMigration\\V1\352\002\036Google::Cloud:"
          + ":VMMigration::V1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.ErrorDetailsProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_vmmigration_v1_ReplicationCycle_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_vmmigration_v1_ReplicationCycle_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ReplicationCycle_descriptor,
            new java.lang.String[] {
              "Name",
              "CycleNumber",
              "StartTime",
              "EndTime",
              "TotalPauseDuration",
              "ProgressPercent",
              "Steps",
              "State",
              "Error",
            });
    internal_static_google_cloud_vmmigration_v1_CycleStep_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_vmmigration_v1_CycleStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CycleStep_descriptor,
            new java.lang.String[] {
              "InitializingReplication",
              "Replicating",
              "PostProcessing",
              "StartTime",
              "EndTime",
              "Step",
            });
    internal_static_google_cloud_vmmigration_v1_InitializingReplicationStep_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_vmmigration_v1_InitializingReplicationStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_InitializingReplicationStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ReplicatingStep_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_vmmigration_v1_ReplicatingStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ReplicatingStep_descriptor,
            new java.lang.String[] {
              "TotalBytes",
              "ReplicatedBytes",
              "LastTwoMinutesAverageBytesPerSecond",
              "LastThirtyMinutesAverageBytesPerSecond",
            });
    internal_static_google_cloud_vmmigration_v1_PostProcessingStep_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_vmmigration_v1_PostProcessingStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_PostProcessingStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ReplicationSync_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_vmmigration_v1_ReplicationSync_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ReplicationSync_descriptor,
            new java.lang.String[] {
              "LastSyncTime",
            });
    internal_static_google_cloud_vmmigration_v1_MigratingVm_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_vmmigration_v1_MigratingVm_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_MigratingVm_descriptor,
            new java.lang.String[] {
              "ComputeEngineTargetDefaults",
              "AwsSourceVmDetails",
              "Name",
              "SourceVmId",
              "DisplayName",
              "Description",
              "Policy",
              "CreateTime",
              "UpdateTime",
              "LastSync",
              "State",
              "StateTime",
              "CurrentSyncInfo",
              "Group",
              "Labels",
              "RecentCloneJobs",
              "Error",
              "RecentCutoverJobs",
              "TargetVmDefaults",
              "SourceVmDetails",
            });
    internal_static_google_cloud_vmmigration_v1_MigratingVm_LabelsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_MigratingVm_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_vmmigration_v1_MigratingVm_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_MigratingVm_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_CloneJob_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_vmmigration_v1_CloneJob_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CloneJob_descriptor,
            new java.lang.String[] {
              "ComputeEngineTargetDetails",
              "CreateTime",
              "EndTime",
              "Name",
              "State",
              "StateTime",
              "Error",
              "Steps",
              "TargetVmDetails",
            });
    internal_static_google_cloud_vmmigration_v1_CloneStep_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_vmmigration_v1_CloneStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CloneStep_descriptor,
            new java.lang.String[] {
              "AdaptingOs",
              "PreparingVmDisks",
              "InstantiatingMigratedVm",
              "StartTime",
              "EndTime",
              "Step",
            });
    internal_static_google_cloud_vmmigration_v1_AdaptingOSStep_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_vmmigration_v1_AdaptingOSStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AdaptingOSStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_PreparingVMDisksStep_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_vmmigration_v1_PreparingVMDisksStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_PreparingVMDisksStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_InstantiatingMigratedVMStep_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_vmmigration_v1_InstantiatingMigratedVMStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_InstantiatingMigratedVMStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_CutoverJob_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_vmmigration_v1_CutoverJob_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CutoverJob_descriptor,
            new java.lang.String[] {
              "ComputeEngineTargetDetails",
              "CreateTime",
              "EndTime",
              "Name",
              "State",
              "StateTime",
              "ProgressPercent",
              "Error",
              "StateMessage",
              "Steps",
              "TargetVmDetails",
            });
    internal_static_google_cloud_vmmigration_v1_CutoverStep_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_vmmigration_v1_CutoverStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CutoverStep_descriptor,
            new java.lang.String[] {
              "PreviousReplicationCycle",
              "ShuttingDownSourceVm",
              "FinalSync",
              "PreparingVmDisks",
              "InstantiatingMigratedVm",
              "StartTime",
              "EndTime",
              "Step",
            });
    internal_static_google_cloud_vmmigration_v1_ShuttingDownSourceVMStep_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_vmmigration_v1_ShuttingDownSourceVMStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ShuttingDownSourceVMStep_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_CreateCloneJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_vmmigration_v1_CreateCloneJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateCloneJobRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CloneJobId", "CloneJob", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_CancelCloneJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_vmmigration_v1_CancelCloneJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CancelCloneJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_CancelCloneJobResponse_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_vmmigration_v1_CancelCloneJobResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CancelCloneJobResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ListCloneJobsRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_vmmigration_v1_ListCloneJobsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListCloneJobsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListCloneJobsResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_vmmigration_v1_ListCloneJobsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListCloneJobsResponse_descriptor,
            new java.lang.String[] {
              "CloneJobs", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetCloneJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_vmmigration_v1_GetCloneJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetCloneJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_Source_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_vmmigration_v1_Source_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_Source_descriptor,
            new java.lang.String[] {
              "Vmware",
              "Aws",
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Description",
              "SourceDetails",
            });
    internal_static_google_cloud_vmmigration_v1_Source_LabelsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_Source_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_vmmigration_v1_Source_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_Source_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_VmwareSourceDetails_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_vmmigration_v1_VmwareSourceDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_VmwareSourceDetails_descriptor,
            new java.lang.String[] {
              "Username", "Password", "VcenterIp", "Thumbprint",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor,
            new java.lang.String[] {
              "AccessKeyCreds",
              "AwsRegion",
              "State",
              "Error",
              "InventoryTagList",
              "InventorySecurityGroupNames",
              "MigrationResourcesUserTags",
              "PublicIp",
              "CredentialsType",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_AccessKeyCredentials_descriptor =
        internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_AccessKeyCredentials_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_AccessKeyCredentials_descriptor,
            new java.lang.String[] {
              "AccessKeyId", "SecretAccessKey",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_Tag_descriptor =
        internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_Tag_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_Tag_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_MigrationResourcesUserTagsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_MigrationResourcesUserTagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSourceDetails_MigrationResourcesUserTagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_DatacenterConnector_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_vmmigration_v1_DatacenterConnector_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DatacenterConnector_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "UpdateTime",
              "Name",
              "RegistrationId",
              "ServiceAccount",
              "Version",
              "Bucket",
              "State",
              "StateTime",
              "Error",
              "ApplianceInfrastructureVersion",
              "ApplianceSoftwareVersion",
              "AvailableVersions",
              "UpgradeStatus",
            });
    internal_static_google_cloud_vmmigration_v1_UpgradeStatus_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_vmmigration_v1_UpgradeStatus_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpgradeStatus_descriptor,
            new java.lang.String[] {
              "Version", "State", "Error", "StartTime", "PreviousVersion",
            });
    internal_static_google_cloud_vmmigration_v1_AvailableUpdates_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_vmmigration_v1_AvailableUpdates_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AvailableUpdates_descriptor,
            new java.lang.String[] {
              "NewDeployableAppliance", "InPlaceUpdate",
            });
    internal_static_google_cloud_vmmigration_v1_ApplianceVersion_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_vmmigration_v1_ApplianceVersion_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ApplianceVersion_descriptor,
            new java.lang.String[] {
              "Version", "Uri", "Critical", "ReleaseNotesUri",
            });
    internal_static_google_cloud_vmmigration_v1_ListSourcesRequest_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_vmmigration_v1_ListSourcesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListSourcesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListSourcesResponse_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_vmmigration_v1_ListSourcesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListSourcesResponse_descriptor,
            new java.lang.String[] {
              "Sources", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetSourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_vmmigration_v1_GetSourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetSourceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_CreateSourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_vmmigration_v1_CreateSourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateSourceRequest_descriptor,
            new java.lang.String[] {
              "Parent", "SourceId", "Source", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_UpdateSourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_vmmigration_v1_UpdateSourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpdateSourceRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "Source", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteSourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_vmmigration_v1_DeleteSourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteSourceRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_FetchInventoryRequest_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_vmmigration_v1_FetchInventoryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_FetchInventoryRequest_descriptor,
            new java.lang.String[] {
              "Source", "ForceRefresh",
            });
    internal_static_google_cloud_vmmigration_v1_VmwareVmDetails_descriptor =
        getDescriptor().getMessageTypes().get(35);
    internal_static_google_cloud_vmmigration_v1_VmwareVmDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_VmwareVmDetails_descriptor,
            new java.lang.String[] {
              "VmId",
              "DatacenterId",
              "DatacenterDescription",
              "Uuid",
              "DisplayName",
              "PowerState",
              "CpuCount",
              "MemoryMb",
              "DiskCount",
              "CommittedStorageMb",
              "GuestDescription",
              "BootOption",
            });
    internal_static_google_cloud_vmmigration_v1_AwsVmDetails_descriptor =
        getDescriptor().getMessageTypes().get(36);
    internal_static_google_cloud_vmmigration_v1_AwsVmDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsVmDetails_descriptor,
            new java.lang.String[] {
              "VmId",
              "DisplayName",
              "SourceId",
              "SourceDescription",
              "PowerState",
              "CpuCount",
              "MemoryMb",
              "DiskCount",
              "CommittedStorageMb",
              "OsDescription",
              "BootOption",
              "InstanceType",
              "VpcId",
              "SecurityGroups",
              "Tags",
              "Zone",
              "VirtualizationType",
              "Architecture",
            });
    internal_static_google_cloud_vmmigration_v1_AwsVmDetails_TagsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_AwsVmDetails_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_vmmigration_v1_AwsVmDetails_TagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsVmDetails_TagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSecurityGroup_descriptor =
        getDescriptor().getMessageTypes().get(37);
    internal_static_google_cloud_vmmigration_v1_AwsSecurityGroup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSecurityGroup_descriptor,
            new java.lang.String[] {
              "Id", "Name",
            });
    internal_static_google_cloud_vmmigration_v1_VmwareVmsDetails_descriptor =
        getDescriptor().getMessageTypes().get(38);
    internal_static_google_cloud_vmmigration_v1_VmwareVmsDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_VmwareVmsDetails_descriptor,
            new java.lang.String[] {
              "Details",
            });
    internal_static_google_cloud_vmmigration_v1_AwsVmsDetails_descriptor =
        getDescriptor().getMessageTypes().get(39);
    internal_static_google_cloud_vmmigration_v1_AwsVmsDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsVmsDetails_descriptor,
            new java.lang.String[] {
              "Details",
            });
    internal_static_google_cloud_vmmigration_v1_FetchInventoryResponse_descriptor =
        getDescriptor().getMessageTypes().get(40);
    internal_static_google_cloud_vmmigration_v1_FetchInventoryResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_FetchInventoryResponse_descriptor,
            new java.lang.String[] {
              "VmwareVms", "AwsVms", "UpdateTime", "SourceVms",
            });
    internal_static_google_cloud_vmmigration_v1_UtilizationReport_descriptor =
        getDescriptor().getMessageTypes().get(41);
    internal_static_google_cloud_vmmigration_v1_UtilizationReport_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UtilizationReport_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "State",
              "StateTime",
              "Error",
              "CreateTime",
              "TimeFrame",
              "FrameEndTime",
              "VmCount",
              "Vms",
            });
    internal_static_google_cloud_vmmigration_v1_VmUtilizationInfo_descriptor =
        getDescriptor().getMessageTypes().get(42);
    internal_static_google_cloud_vmmigration_v1_VmUtilizationInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_VmUtilizationInfo_descriptor,
            new java.lang.String[] {
              "VmwareVmDetails", "VmId", "Utilization", "VmDetails",
            });
    internal_static_google_cloud_vmmigration_v1_VmUtilizationMetrics_descriptor =
        getDescriptor().getMessageTypes().get(43);
    internal_static_google_cloud_vmmigration_v1_VmUtilizationMetrics_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_VmUtilizationMetrics_descriptor,
            new java.lang.String[] {
              "CpuMaxPercent",
              "CpuAveragePercent",
              "MemoryMaxPercent",
              "MemoryAveragePercent",
              "DiskIoRateMaxKbps",
              "DiskIoRateAverageKbps",
              "NetworkThroughputMaxKbps",
              "NetworkThroughputAverageKbps",
            });
    internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsRequest_descriptor =
        getDescriptor().getMessageTypes().get(44);
    internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "View", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsResponse_descriptor =
        getDescriptor().getMessageTypes().get(45);
    internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListUtilizationReportsResponse_descriptor,
            new java.lang.String[] {
              "UtilizationReports", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetUtilizationReportRequest_descriptor =
        getDescriptor().getMessageTypes().get(46);
    internal_static_google_cloud_vmmigration_v1_GetUtilizationReportRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetUtilizationReportRequest_descriptor,
            new java.lang.String[] {
              "Name", "View",
            });
    internal_static_google_cloud_vmmigration_v1_CreateUtilizationReportRequest_descriptor =
        getDescriptor().getMessageTypes().get(47);
    internal_static_google_cloud_vmmigration_v1_CreateUtilizationReportRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateUtilizationReportRequest_descriptor,
            new java.lang.String[] {
              "Parent", "UtilizationReport", "UtilizationReportId", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteUtilizationReportRequest_descriptor =
        getDescriptor().getMessageTypes().get(48);
    internal_static_google_cloud_vmmigration_v1_DeleteUtilizationReportRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteUtilizationReportRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsResponse_descriptor =
        getDescriptor().getMessageTypes().get(49);
    internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsResponse_descriptor,
            new java.lang.String[] {
              "DatacenterConnectors", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetDatacenterConnectorRequest_descriptor =
        getDescriptor().getMessageTypes().get(50);
    internal_static_google_cloud_vmmigration_v1_GetDatacenterConnectorRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetDatacenterConnectorRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_CreateDatacenterConnectorRequest_descriptor =
        getDescriptor().getMessageTypes().get(51);
    internal_static_google_cloud_vmmigration_v1_CreateDatacenterConnectorRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateDatacenterConnectorRequest_descriptor,
            new java.lang.String[] {
              "Parent", "DatacenterConnectorId", "DatacenterConnector", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteDatacenterConnectorRequest_descriptor =
        getDescriptor().getMessageTypes().get(52);
    internal_static_google_cloud_vmmigration_v1_DeleteDatacenterConnectorRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteDatacenterConnectorRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_UpgradeApplianceRequest_descriptor =
        getDescriptor().getMessageTypes().get(53);
    internal_static_google_cloud_vmmigration_v1_UpgradeApplianceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpgradeApplianceRequest_descriptor,
            new java.lang.String[] {
              "DatacenterConnector", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_UpgradeApplianceResponse_descriptor =
        getDescriptor().getMessageTypes().get(54);
    internal_static_google_cloud_vmmigration_v1_UpgradeApplianceResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpgradeApplianceResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsRequest_descriptor =
        getDescriptor().getMessageTypes().get(55);
    internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListDatacenterConnectorsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_descriptor =
        getDescriptor().getMessageTypes().get(56);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_descriptor,
            new java.lang.String[] {
              "VmName",
              "TargetProject",
              "Zone",
              "MachineTypeSeries",
              "MachineType",
              "NetworkTags",
              "NetworkInterfaces",
              "ServiceAccount",
              "DiskType",
              "Labels",
              "LicenseType",
              "AppliedLicense",
              "ComputeScheduling",
              "SecureBoot",
              "BootOption",
              "Metadata",
              "AdditionalLicenses",
              "Hostname",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_LabelsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_MetadataEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_MetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDefaults_MetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_descriptor =
        getDescriptor().getMessageTypes().get(57);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_descriptor,
            new java.lang.String[] {
              "VmName",
              "Project",
              "Zone",
              "MachineTypeSeries",
              "MachineType",
              "NetworkTags",
              "NetworkInterfaces",
              "ServiceAccount",
              "DiskType",
              "Labels",
              "LicenseType",
              "AppliedLicense",
              "ComputeScheduling",
              "SecureBoot",
              "BootOption",
              "Metadata",
              "AdditionalLicenses",
              "Hostname",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_LabelsEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_MetadataEntry_descriptor =
        internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_MetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeEngineTargetDetails_MetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_vmmigration_v1_NetworkInterface_descriptor =
        getDescriptor().getMessageTypes().get(58);
    internal_static_google_cloud_vmmigration_v1_NetworkInterface_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_NetworkInterface_descriptor,
            new java.lang.String[] {
              "Network", "Subnetwork", "InternalIp", "ExternalIp",
            });
    internal_static_google_cloud_vmmigration_v1_AppliedLicense_descriptor =
        getDescriptor().getMessageTypes().get(59);
    internal_static_google_cloud_vmmigration_v1_AppliedLicense_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AppliedLicense_descriptor,
            new java.lang.String[] {
              "Type", "OsLicense",
            });
    internal_static_google_cloud_vmmigration_v1_SchedulingNodeAffinity_descriptor =
        getDescriptor().getMessageTypes().get(60);
    internal_static_google_cloud_vmmigration_v1_SchedulingNodeAffinity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_SchedulingNodeAffinity_descriptor,
            new java.lang.String[] {
              "Key", "Operator", "Values",
            });
    internal_static_google_cloud_vmmigration_v1_ComputeScheduling_descriptor =
        getDescriptor().getMessageTypes().get(61);
    internal_static_google_cloud_vmmigration_v1_ComputeScheduling_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ComputeScheduling_descriptor,
            new java.lang.String[] {
              "OnHostMaintenance", "RestartType", "NodeAffinities", "MinNodeCpus",
            });
    internal_static_google_cloud_vmmigration_v1_SchedulePolicy_descriptor =
        getDescriptor().getMessageTypes().get(62);
    internal_static_google_cloud_vmmigration_v1_SchedulePolicy_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_SchedulePolicy_descriptor,
            new java.lang.String[] {
              "IdleDuration", "SkipOsAdaptation",
            });
    internal_static_google_cloud_vmmigration_v1_CreateMigratingVmRequest_descriptor =
        getDescriptor().getMessageTypes().get(63);
    internal_static_google_cloud_vmmigration_v1_CreateMigratingVmRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateMigratingVmRequest_descriptor,
            new java.lang.String[] {
              "Parent", "MigratingVmId", "MigratingVm", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_ListMigratingVmsRequest_descriptor =
        getDescriptor().getMessageTypes().get(64);
    internal_static_google_cloud_vmmigration_v1_ListMigratingVmsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListMigratingVmsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy", "View",
            });
    internal_static_google_cloud_vmmigration_v1_ListMigratingVmsResponse_descriptor =
        getDescriptor().getMessageTypes().get(65);
    internal_static_google_cloud_vmmigration_v1_ListMigratingVmsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListMigratingVmsResponse_descriptor,
            new java.lang.String[] {
              "MigratingVms", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetMigratingVmRequest_descriptor =
        getDescriptor().getMessageTypes().get(66);
    internal_static_google_cloud_vmmigration_v1_GetMigratingVmRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetMigratingVmRequest_descriptor,
            new java.lang.String[] {
              "Name", "View",
            });
    internal_static_google_cloud_vmmigration_v1_UpdateMigratingVmRequest_descriptor =
        getDescriptor().getMessageTypes().get(67);
    internal_static_google_cloud_vmmigration_v1_UpdateMigratingVmRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpdateMigratingVmRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "MigratingVm", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteMigratingVmRequest_descriptor =
        getDescriptor().getMessageTypes().get(68);
    internal_static_google_cloud_vmmigration_v1_DeleteMigratingVmRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteMigratingVmRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_StartMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(69);
    internal_static_google_cloud_vmmigration_v1_StartMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_StartMigrationRequest_descriptor,
            new java.lang.String[] {
              "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_StartMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(70);
    internal_static_google_cloud_vmmigration_v1_StartMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_StartMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_PauseMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(71);
    internal_static_google_cloud_vmmigration_v1_PauseMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_PauseMigrationRequest_descriptor,
            new java.lang.String[] {
              "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_PauseMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(72);
    internal_static_google_cloud_vmmigration_v1_PauseMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_PauseMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ResumeMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(73);
    internal_static_google_cloud_vmmigration_v1_ResumeMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ResumeMigrationRequest_descriptor,
            new java.lang.String[] {
              "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_ResumeMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(74);
    internal_static_google_cloud_vmmigration_v1_ResumeMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ResumeMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_FinalizeMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(75);
    internal_static_google_cloud_vmmigration_v1_FinalizeMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_FinalizeMigrationRequest_descriptor,
            new java.lang.String[] {
              "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_FinalizeMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(76);
    internal_static_google_cloud_vmmigration_v1_FinalizeMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_FinalizeMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_TargetProject_descriptor =
        getDescriptor().getMessageTypes().get(77);
    internal_static_google_cloud_vmmigration_v1_TargetProject_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_TargetProject_descriptor,
            new java.lang.String[] {
              "Name", "Project", "Description", "CreateTime", "UpdateTime",
            });
    internal_static_google_cloud_vmmigration_v1_GetTargetProjectRequest_descriptor =
        getDescriptor().getMessageTypes().get(78);
    internal_static_google_cloud_vmmigration_v1_GetTargetProjectRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetTargetProjectRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_ListTargetProjectsRequest_descriptor =
        getDescriptor().getMessageTypes().get(79);
    internal_static_google_cloud_vmmigration_v1_ListTargetProjectsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListTargetProjectsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListTargetProjectsResponse_descriptor =
        getDescriptor().getMessageTypes().get(80);
    internal_static_google_cloud_vmmigration_v1_ListTargetProjectsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListTargetProjectsResponse_descriptor,
            new java.lang.String[] {
              "TargetProjects", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_CreateTargetProjectRequest_descriptor =
        getDescriptor().getMessageTypes().get(81);
    internal_static_google_cloud_vmmigration_v1_CreateTargetProjectRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateTargetProjectRequest_descriptor,
            new java.lang.String[] {
              "Parent", "TargetProjectId", "TargetProject", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_UpdateTargetProjectRequest_descriptor =
        getDescriptor().getMessageTypes().get(82);
    internal_static_google_cloud_vmmigration_v1_UpdateTargetProjectRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpdateTargetProjectRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "TargetProject", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteTargetProjectRequest_descriptor =
        getDescriptor().getMessageTypes().get(83);
    internal_static_google_cloud_vmmigration_v1_DeleteTargetProjectRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteTargetProjectRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_Group_descriptor =
        getDescriptor().getMessageTypes().get(84);
    internal_static_google_cloud_vmmigration_v1_Group_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_Group_descriptor,
            new java.lang.String[] {
              "Name", "CreateTime", "UpdateTime", "Description", "DisplayName",
            });
    internal_static_google_cloud_vmmigration_v1_ListGroupsRequest_descriptor =
        getDescriptor().getMessageTypes().get(85);
    internal_static_google_cloud_vmmigration_v1_ListGroupsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListGroupsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListGroupsResponse_descriptor =
        getDescriptor().getMessageTypes().get(86);
    internal_static_google_cloud_vmmigration_v1_ListGroupsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListGroupsResponse_descriptor,
            new java.lang.String[] {
              "Groups", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetGroupRequest_descriptor =
        getDescriptor().getMessageTypes().get(87);
    internal_static_google_cloud_vmmigration_v1_GetGroupRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetGroupRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_CreateGroupRequest_descriptor =
        getDescriptor().getMessageTypes().get(88);
    internal_static_google_cloud_vmmigration_v1_CreateGroupRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateGroupRequest_descriptor,
            new java.lang.String[] {
              "Parent", "GroupId", "Group", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_UpdateGroupRequest_descriptor =
        getDescriptor().getMessageTypes().get(89);
    internal_static_google_cloud_vmmigration_v1_UpdateGroupRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_UpdateGroupRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "Group", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_DeleteGroupRequest_descriptor =
        getDescriptor().getMessageTypes().get(90);
    internal_static_google_cloud_vmmigration_v1_DeleteGroupRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_DeleteGroupRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_AddGroupMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(91);
    internal_static_google_cloud_vmmigration_v1_AddGroupMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AddGroupMigrationRequest_descriptor,
            new java.lang.String[] {
              "Group", "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_AddGroupMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(92);
    internal_static_google_cloud_vmmigration_v1_AddGroupMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AddGroupMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationRequest_descriptor =
        getDescriptor().getMessageTypes().get(93);
    internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationRequest_descriptor,
            new java.lang.String[] {
              "Group", "MigratingVm",
            });
    internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationResponse_descriptor =
        getDescriptor().getMessageTypes().get(94);
    internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_RemoveGroupMigrationResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_CreateCutoverJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(95);
    internal_static_google_cloud_vmmigration_v1_CreateCutoverJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CreateCutoverJobRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CutoverJobId", "CutoverJob", "RequestId",
            });
    internal_static_google_cloud_vmmigration_v1_CancelCutoverJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(96);
    internal_static_google_cloud_vmmigration_v1_CancelCutoverJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CancelCutoverJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_CancelCutoverJobResponse_descriptor =
        getDescriptor().getMessageTypes().get(97);
    internal_static_google_cloud_vmmigration_v1_CancelCutoverJobResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_CancelCutoverJobResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_vmmigration_v1_ListCutoverJobsRequest_descriptor =
        getDescriptor().getMessageTypes().get(98);
    internal_static_google_cloud_vmmigration_v1_ListCutoverJobsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListCutoverJobsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListCutoverJobsResponse_descriptor =
        getDescriptor().getMessageTypes().get(99);
    internal_static_google_cloud_vmmigration_v1_ListCutoverJobsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListCutoverJobsResponse_descriptor,
            new java.lang.String[] {
              "CutoverJobs", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetCutoverJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(100);
    internal_static_google_cloud_vmmigration_v1_GetCutoverJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetCutoverJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_vmmigration_v1_OperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(101);
    internal_static_google_cloud_vmmigration_v1_OperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_OperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "EndTime",
              "Target",
              "Verb",
              "StatusMessage",
              "RequestedCancellation",
              "ApiVersion",
            });
    internal_static_google_cloud_vmmigration_v1_MigrationError_descriptor =
        getDescriptor().getMessageTypes().get(102);
    internal_static_google_cloud_vmmigration_v1_MigrationError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_MigrationError_descriptor,
            new java.lang.String[] {
              "Code", "ErrorMessage", "ActionItem", "HelpLinks", "ErrorTime",
            });
    internal_static_google_cloud_vmmigration_v1_AwsSourceVmDetails_descriptor =
        getDescriptor().getMessageTypes().get(103);
    internal_static_google_cloud_vmmigration_v1_AwsSourceVmDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_AwsSourceVmDetails_descriptor,
            new java.lang.String[] {
              "Firmware", "CommittedStorageBytes",
            });
    internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesRequest_descriptor =
        getDescriptor().getMessageTypes().get(104);
    internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesResponse_descriptor =
        getDescriptor().getMessageTypes().get(105);
    internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_ListReplicationCyclesResponse_descriptor,
            new java.lang.String[] {
              "ReplicationCycles", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_vmmigration_v1_GetReplicationCycleRequest_descriptor =
        getDescriptor().getMessageTypes().get(106);
    internal_static_google_cloud_vmmigration_v1_GetReplicationCycleRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_vmmigration_v1_GetReplicationCycleRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.ErrorDetailsProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
