github.com/GoogleContainerTools/skaffold@v1.39.18/proto/v1/skaffold.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.26.0 4 // protoc v3.17.3 5 // source: v1/skaffold.proto 6 7 package proto 8 9 import ( 10 enums "github.com/GoogleContainerTools/skaffold/proto/enums" 11 _ "google.golang.org/genproto/googleapis/api/annotations" 12 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 13 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 14 emptypb "google.golang.org/protobuf/types/known/emptypb" 15 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 16 reflect "reflect" 17 sync "sync" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 // Symbols defined in public import of enums/enums.proto. 28 29 type BuilderType = enums.BuilderType 30 31 const BuilderType_UNKNOWN_BUILDER_TYPE = enums.BuilderType_UNKNOWN_BUILDER_TYPE 32 const BuilderType_JIB = enums.BuilderType_JIB 33 const BuilderType_BAZEL = enums.BuilderType_BAZEL 34 const BuilderType_BUILDPACKS = enums.BuilderType_BUILDPACKS 35 const BuilderType_CUSTOM = enums.BuilderType_CUSTOM 36 const BuilderType_KANIKO = enums.BuilderType_KANIKO 37 const BuilderType_DOCKER = enums.BuilderType_DOCKER 38 const BuilderType_KO = enums.BuilderType_KO 39 40 var BuilderType_name = enums.BuilderType_name 41 var BuilderType_value = enums.BuilderType_value 42 43 type BuildType = enums.BuildType 44 45 const BuildType_UNKNOWN_BUILD_TYPE = enums.BuildType_UNKNOWN_BUILD_TYPE 46 const BuildType_CLUSTER = enums.BuildType_CLUSTER 47 const BuildType_GCB = enums.BuildType_GCB 48 const BuildType_LOCAL = enums.BuildType_LOCAL 49 50 var BuildType_name = enums.BuildType_name 51 var BuildType_value = enums.BuildType_value 52 53 type TesterType = enums.TesterType 54 55 const TesterType_UNKNOWN_TEST_TYPE = enums.TesterType_UNKNOWN_TEST_TYPE 56 const TesterType_UNIT = enums.TesterType_UNIT 57 const TesterType_CONTAINER_STRUCTURE_TEST = enums.TesterType_CONTAINER_STRUCTURE_TEST 58 59 var TesterType_name = enums.TesterType_name 60 var TesterType_value = enums.TesterType_value 61 62 type RenderType = enums.RenderType 63 64 const RenderType_UNKNOWN_RENDER_TYPE = enums.RenderType_UNKNOWN_RENDER_TYPE 65 const RenderType_RAWK8S = enums.RenderType_RAWK8S 66 const RenderType_KUSTOMIZE_MANIFEST = enums.RenderType_KUSTOMIZE_MANIFEST 67 const RenderType_HELM_CHART = enums.RenderType_HELM_CHART 68 const RenderType_KPT_MANIFEST = enums.RenderType_KPT_MANIFEST 69 70 var RenderType_name = enums.RenderType_name 71 var RenderType_value = enums.RenderType_value 72 73 type DeployerType = enums.DeployerType 74 75 const DeployerType_UNKNOWN_DEPLOYER_TYPE = enums.DeployerType_UNKNOWN_DEPLOYER_TYPE 76 const DeployerType_HELM = enums.DeployerType_HELM 77 const DeployerType_KUSTOMIZE = enums.DeployerType_KUSTOMIZE 78 const DeployerType_KUBECTL = enums.DeployerType_KUBECTL 79 const DeployerType_KPT = enums.DeployerType_KPT 80 81 var DeployerType_name = enums.DeployerType_name 82 var DeployerType_value = enums.DeployerType_value 83 84 type ClusterType = enums.ClusterType 85 86 const ClusterType_UNKNOWN_CLUSTER_TYPE = enums.ClusterType_UNKNOWN_CLUSTER_TYPE 87 const ClusterType_MINIKUBE = enums.ClusterType_MINIKUBE 88 const ClusterType_GKE = enums.ClusterType_GKE 89 const ClusterType_OTHER = enums.ClusterType_OTHER 90 91 var ClusterType_name = enums.ClusterType_name 92 var ClusterType_value = enums.ClusterType_value 93 94 type LogLevel = enums.LogLevel 95 96 const LogLevel_DEBUG = enums.LogLevel_DEBUG 97 const LogLevel_INFO = enums.LogLevel_INFO 98 const LogLevel_WARN = enums.LogLevel_WARN 99 const LogLevel_ERROR = enums.LogLevel_ERROR 100 const LogLevel_FATAL = enums.LogLevel_FATAL 101 const LogLevel_PANIC = enums.LogLevel_PANIC 102 const LogLevel_TRACE = enums.LogLevel_TRACE 103 const LogLevel_STANDARD = enums.LogLevel_STANDARD 104 105 var LogLevel_name = enums.LogLevel_name 106 var LogLevel_value = enums.LogLevel_value 107 108 type StatusCode = enums.StatusCode 109 110 const StatusCode_OK = enums.StatusCode_OK 111 const StatusCode_STATUSCHECK_SUCCESS = enums.StatusCode_STATUSCHECK_SUCCESS 112 const StatusCode_BUILD_SUCCESS = enums.StatusCode_BUILD_SUCCESS 113 const StatusCode_RENDER_SUCCESS = enums.StatusCode_RENDER_SUCCESS 114 const StatusCode_DEPLOY_SUCCESS = enums.StatusCode_DEPLOY_SUCCESS 115 const StatusCode_TEST_SUCCESS = enums.StatusCode_TEST_SUCCESS 116 const StatusCode_BUILD_PUSH_ACCESS_DENIED = enums.StatusCode_BUILD_PUSH_ACCESS_DENIED 117 const StatusCode_BUILD_PROJECT_NOT_FOUND = enums.StatusCode_BUILD_PROJECT_NOT_FOUND 118 const StatusCode_BUILD_DOCKER_DAEMON_NOT_RUNNING = enums.StatusCode_BUILD_DOCKER_DAEMON_NOT_RUNNING 119 const StatusCode_BUILD_USER_ERROR = enums.StatusCode_BUILD_USER_ERROR 120 const StatusCode_BUILD_DOCKER_UNAVAILABLE = enums.StatusCode_BUILD_DOCKER_UNAVAILABLE 121 const StatusCode_BUILD_DOCKER_UNAUTHORIZED = enums.StatusCode_BUILD_DOCKER_UNAUTHORIZED 122 const StatusCode_BUILD_DOCKER_SYSTEM_ERR = enums.StatusCode_BUILD_DOCKER_SYSTEM_ERR 123 const StatusCode_BUILD_DOCKER_NOT_MODIFIED_ERR = enums.StatusCode_BUILD_DOCKER_NOT_MODIFIED_ERR 124 const StatusCode_BUILD_DOCKER_NOT_IMPLEMENTED_ERR = enums.StatusCode_BUILD_DOCKER_NOT_IMPLEMENTED_ERR 125 const StatusCode_BUILD_DOCKER_DATA_LOSS_ERR = enums.StatusCode_BUILD_DOCKER_DATA_LOSS_ERR 126 const StatusCode_BUILD_DOCKER_FORBIDDEN_ERR = enums.StatusCode_BUILD_DOCKER_FORBIDDEN_ERR 127 const StatusCode_BUILD_DOCKER_CONFLICT_ERR = enums.StatusCode_BUILD_DOCKER_CONFLICT_ERR 128 const StatusCode_BUILD_DOCKER_ERROR_NOT_FOUND = enums.StatusCode_BUILD_DOCKER_ERROR_NOT_FOUND 129 const StatusCode_BUILD_DOCKER_INVALID_PARAM_ERR = enums.StatusCode_BUILD_DOCKER_INVALID_PARAM_ERR 130 const StatusCode_BUILD_DOCKERFILE_NOT_FOUND = enums.StatusCode_BUILD_DOCKERFILE_NOT_FOUND 131 const StatusCode_BUILD_DOCKER_CACHE_FROM_PULL_ERR = enums.StatusCode_BUILD_DOCKER_CACHE_FROM_PULL_ERR 132 const StatusCode_BUILD_DOCKER_GET_DIGEST_ERR = enums.StatusCode_BUILD_DOCKER_GET_DIGEST_ERR 133 const StatusCode_BUILD_DOCKER_NO_SPACE_ERR = enums.StatusCode_BUILD_DOCKER_NO_SPACE_ERR 134 const StatusCode_BUILD_REGISTRY_GET_DIGEST_ERR = enums.StatusCode_BUILD_REGISTRY_GET_DIGEST_ERR 135 const StatusCode_BUILD_UNKNOWN_JIB_PLUGIN_TYPE = enums.StatusCode_BUILD_UNKNOWN_JIB_PLUGIN_TYPE 136 const StatusCode_BUILD_JIB_GRADLE_DEP_ERR = enums.StatusCode_BUILD_JIB_GRADLE_DEP_ERR 137 const StatusCode_BUILD_JIB_MAVEN_DEP_ERR = enums.StatusCode_BUILD_JIB_MAVEN_DEP_ERR 138 const StatusCode_INIT_DOCKER_NETWORK_LISTING_CONTAINERS = enums.StatusCode_INIT_DOCKER_NETWORK_LISTING_CONTAINERS 139 const StatusCode_INIT_DOCKER_NETWORK_INVALID_CONTAINER_NAME = enums.StatusCode_INIT_DOCKER_NETWORK_INVALID_CONTAINER_NAME 140 const StatusCode_INIT_DOCKER_NETWORK_CONTAINER_DOES_NOT_EXIST = enums.StatusCode_INIT_DOCKER_NETWORK_CONTAINER_DOES_NOT_EXIST 141 const StatusCode_INIT_DOCKER_NETWORK_INVALID_MODE = enums.StatusCode_INIT_DOCKER_NETWORK_INVALID_MODE 142 const StatusCode_INIT_DOCKER_NETWORK_PARSE_ERR = enums.StatusCode_INIT_DOCKER_NETWORK_PARSE_ERR 143 const StatusCode_BUILD_GCB_CREATE_BUILD_ERR = enums.StatusCode_BUILD_GCB_CREATE_BUILD_ERR 144 const StatusCode_BUILD_GCB_GET_BUILD_ID_ERR = enums.StatusCode_BUILD_GCB_GET_BUILD_ID_ERR 145 const StatusCode_BUILD_GCB_GET_BUILD_STATUS_ERR = enums.StatusCode_BUILD_GCB_GET_BUILD_STATUS_ERR 146 const StatusCode_BUILD_GCB_GET_BUILD_LOG_ERR = enums.StatusCode_BUILD_GCB_GET_BUILD_LOG_ERR 147 const StatusCode_BUILD_GCB_COPY_BUILD_LOG_ERR = enums.StatusCode_BUILD_GCB_COPY_BUILD_LOG_ERR 148 const StatusCode_BUILD_GCB_GET_BUILT_IMAGE_ERR = enums.StatusCode_BUILD_GCB_GET_BUILT_IMAGE_ERR 149 const StatusCode_BUILD_GCB_BUILD_FAILED = enums.StatusCode_BUILD_GCB_BUILD_FAILED 150 const StatusCode_BUILD_GCB_BUILD_INTERNAL_ERR = enums.StatusCode_BUILD_GCB_BUILD_INTERNAL_ERR 151 const StatusCode_BUILD_GCB_BUILD_TIMEOUT = enums.StatusCode_BUILD_GCB_BUILD_TIMEOUT 152 const StatusCode_BUILD_GCB_GENERATE_BUILD_DESCRIPTOR_ERR = enums.StatusCode_BUILD_GCB_GENERATE_BUILD_DESCRIPTOR_ERR 153 const StatusCode_BUILD_GCB_UPLOAD_TO_GCS_ERR = enums.StatusCode_BUILD_GCB_UPLOAD_TO_GCS_ERR 154 const StatusCode_BUILD_GCB_JIB_DEPENDENCY_ERR = enums.StatusCode_BUILD_GCB_JIB_DEPENDENCY_ERR 155 const StatusCode_BUILD_GCB_GET_DEPENDENCY_ERR = enums.StatusCode_BUILD_GCB_GET_DEPENDENCY_ERR 156 const StatusCode_BUILD_GCB_GET_GCS_BUCKET_ERR = enums.StatusCode_BUILD_GCB_GET_GCS_BUCKET_ERR 157 const StatusCode_BUILD_GCB_CREATE_BUCKET_ERR = enums.StatusCode_BUILD_GCB_CREATE_BUCKET_ERR 158 const StatusCode_BUILD_GCB_EXTRACT_PROJECT_ID = enums.StatusCode_BUILD_GCB_EXTRACT_PROJECT_ID 159 const StatusCode_BUILD_GET_CLOUD_STORAGE_CLIENT_ERR = enums.StatusCode_BUILD_GET_CLOUD_STORAGE_CLIENT_ERR 160 const StatusCode_BUILD_GET_CLOUD_BUILD_CLIENT_ERR = enums.StatusCode_BUILD_GET_CLOUD_BUILD_CLIENT_ERR 161 const StatusCode_BUILD_UNKNOWN_PLATFORM_FLAG = enums.StatusCode_BUILD_UNKNOWN_PLATFORM_FLAG 162 const StatusCode_STATUSCHECK_IMAGE_PULL_ERR = enums.StatusCode_STATUSCHECK_IMAGE_PULL_ERR 163 const StatusCode_STATUSCHECK_CONTAINER_CREATING = enums.StatusCode_STATUSCHECK_CONTAINER_CREATING 164 const StatusCode_STATUSCHECK_RUN_CONTAINER_ERR = enums.StatusCode_STATUSCHECK_RUN_CONTAINER_ERR 165 const StatusCode_STATUSCHECK_CONTAINER_TERMINATED = enums.StatusCode_STATUSCHECK_CONTAINER_TERMINATED 166 const StatusCode_STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING = enums.StatusCode_STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING 167 const StatusCode_STATUSCHECK_STANDALONE_PODS_PENDING = enums.StatusCode_STATUSCHECK_STANDALONE_PODS_PENDING 168 const StatusCode_STATUSCHECK_CONTAINER_RESTARTING = enums.StatusCode_STATUSCHECK_CONTAINER_RESTARTING 169 const StatusCode_STATUSCHECK_UNHEALTHY = enums.StatusCode_STATUSCHECK_UNHEALTHY 170 const StatusCode_STATUSCHECK_CONTAINER_EXEC_ERROR = enums.StatusCode_STATUSCHECK_CONTAINER_EXEC_ERROR 171 const StatusCode_STATUSCHECK_NODE_MEMORY_PRESSURE = enums.StatusCode_STATUSCHECK_NODE_MEMORY_PRESSURE 172 const StatusCode_STATUSCHECK_NODE_DISK_PRESSURE = enums.StatusCode_STATUSCHECK_NODE_DISK_PRESSURE 173 const StatusCode_STATUSCHECK_NODE_NETWORK_UNAVAILABLE = enums.StatusCode_STATUSCHECK_NODE_NETWORK_UNAVAILABLE 174 const StatusCode_STATUSCHECK_NODE_PID_PRESSURE = enums.StatusCode_STATUSCHECK_NODE_PID_PRESSURE 175 const StatusCode_STATUSCHECK_NODE_UNSCHEDULABLE = enums.StatusCode_STATUSCHECK_NODE_UNSCHEDULABLE 176 const StatusCode_STATUSCHECK_NODE_UNREACHABLE = enums.StatusCode_STATUSCHECK_NODE_UNREACHABLE 177 const StatusCode_STATUSCHECK_NODE_NOT_READY = enums.StatusCode_STATUSCHECK_NODE_NOT_READY 178 const StatusCode_STATUSCHECK_FAILED_SCHEDULING = enums.StatusCode_STATUSCHECK_FAILED_SCHEDULING 179 const StatusCode_STATUSCHECK_KUBECTL_CONNECTION_ERR = enums.StatusCode_STATUSCHECK_KUBECTL_CONNECTION_ERR 180 const StatusCode_STATUSCHECK_KUBECTL_PID_KILLED = enums.StatusCode_STATUSCHECK_KUBECTL_PID_KILLED 181 const StatusCode_STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR = enums.StatusCode_STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR 182 const StatusCode_STATUSCHECK_DEPLOYMENT_FETCH_ERR = enums.StatusCode_STATUSCHECK_DEPLOYMENT_FETCH_ERR 183 const StatusCode_STATUSCHECK_STANDALONE_PODS_FETCH_ERR = enums.StatusCode_STATUSCHECK_STANDALONE_PODS_FETCH_ERR 184 const StatusCode_STATUSCHECK_CONFIG_CONNECTOR_RESOURCES_FETCH_ERR = enums.StatusCode_STATUSCHECK_CONFIG_CONNECTOR_RESOURCES_FETCH_ERR 185 const StatusCode_STATUSCHECK_STATEFULSET_FETCH_ERR = enums.StatusCode_STATUSCHECK_STATEFULSET_FETCH_ERR 186 const StatusCode_STATUSCHECK_POD_INITIALIZING = enums.StatusCode_STATUSCHECK_POD_INITIALIZING 187 const StatusCode_STATUSCHECK_CONFIG_CONNECTOR_IN_PROGRESS = enums.StatusCode_STATUSCHECK_CONFIG_CONNECTOR_IN_PROGRESS 188 const StatusCode_STATUSCHECK_CONFIG_CONNECTOR_FAILED = enums.StatusCode_STATUSCHECK_CONFIG_CONNECTOR_FAILED 189 const StatusCode_STATUSCHECK_CONFIG_CONNECTOR_TERMINATING = enums.StatusCode_STATUSCHECK_CONFIG_CONNECTOR_TERMINATING 190 const StatusCode_STATUSCHECK_CONFIG_CONNECTOR_NOT_FOUND = enums.StatusCode_STATUSCHECK_CONFIG_CONNECTOR_NOT_FOUND 191 const StatusCode_UNKNOWN_ERROR = enums.StatusCode_UNKNOWN_ERROR 192 const StatusCode_STATUSCHECK_UNKNOWN = enums.StatusCode_STATUSCHECK_UNKNOWN 193 const StatusCode_STATUSCHECK_UNKNOWN_UNSCHEDULABLE = enums.StatusCode_STATUSCHECK_UNKNOWN_UNSCHEDULABLE 194 const StatusCode_STATUSCHECK_CONTAINER_WAITING_UNKNOWN = enums.StatusCode_STATUSCHECK_CONTAINER_WAITING_UNKNOWN 195 const StatusCode_STATUSCHECK_UNKNOWN_EVENT = enums.StatusCode_STATUSCHECK_UNKNOWN_EVENT 196 const StatusCode_STATUSCHECK_INTERNAL_ERROR = enums.StatusCode_STATUSCHECK_INTERNAL_ERROR 197 const StatusCode_DEPLOY_UNKNOWN = enums.StatusCode_DEPLOY_UNKNOWN 198 const StatusCode_SYNC_UNKNOWN = enums.StatusCode_SYNC_UNKNOWN 199 const StatusCode_BUILD_UNKNOWN = enums.StatusCode_BUILD_UNKNOWN 200 const StatusCode_DEVINIT_UNKNOWN = enums.StatusCode_DEVINIT_UNKNOWN 201 const StatusCode_CLEANUP_UNKNOWN = enums.StatusCode_CLEANUP_UNKNOWN 202 const StatusCode_INIT_UNKNOWN = enums.StatusCode_INIT_UNKNOWN 203 const StatusCode_BUILD_DOCKER_UNKNOWN = enums.StatusCode_BUILD_DOCKER_UNKNOWN 204 const StatusCode_TEST_UNKNOWN = enums.StatusCode_TEST_UNKNOWN 205 const StatusCode_BUILD_GCB_BUILD_UNKNOWN_STATUS = enums.StatusCode_BUILD_GCB_BUILD_UNKNOWN_STATUS 206 const StatusCode_SYNC_INIT_ERROR = enums.StatusCode_SYNC_INIT_ERROR 207 const StatusCode_DEVINIT_REGISTER_BUILD_DEPS = enums.StatusCode_DEVINIT_REGISTER_BUILD_DEPS 208 const StatusCode_DEVINIT_REGISTER_TEST_DEPS = enums.StatusCode_DEVINIT_REGISTER_TEST_DEPS 209 const StatusCode_DEVINIT_REGISTER_DEPLOY_DEPS = enums.StatusCode_DEVINIT_REGISTER_DEPLOY_DEPS 210 const StatusCode_DEVINIT_REGISTER_CONFIG_DEP = enums.StatusCode_DEVINIT_REGISTER_CONFIG_DEP 211 const StatusCode_DEVINIT_UNSUPPORTED_V1_MANIFEST = enums.StatusCode_DEVINIT_UNSUPPORTED_V1_MANIFEST 212 const StatusCode_STATUSCHECK_USER_CANCELLED = enums.StatusCode_STATUSCHECK_USER_CANCELLED 213 const StatusCode_STATUSCHECK_DEADLINE_EXCEEDED = enums.StatusCode_STATUSCHECK_DEADLINE_EXCEEDED 214 const StatusCode_BUILD_CANCELLED = enums.StatusCode_BUILD_CANCELLED 215 const StatusCode_DEPLOY_CANCELLED = enums.StatusCode_DEPLOY_CANCELLED 216 const StatusCode_BUILD_DOCKER_CANCELLED = enums.StatusCode_BUILD_DOCKER_CANCELLED 217 const StatusCode_BUILD_DOCKER_DEADLINE = enums.StatusCode_BUILD_DOCKER_DEADLINE 218 const StatusCode_BUILD_GCB_BUILD_CANCELLED = enums.StatusCode_BUILD_GCB_BUILD_CANCELLED 219 const StatusCode_INIT_CREATE_TAGGER_ERROR = enums.StatusCode_INIT_CREATE_TAGGER_ERROR 220 const StatusCode_INIT_MINIKUBE_PAUSED_ERROR = enums.StatusCode_INIT_MINIKUBE_PAUSED_ERROR 221 const StatusCode_INIT_MINIKUBE_NOT_RUNNING_ERROR = enums.StatusCode_INIT_MINIKUBE_NOT_RUNNING_ERROR 222 const StatusCode_INIT_CREATE_BUILDER_ERROR = enums.StatusCode_INIT_CREATE_BUILDER_ERROR 223 const StatusCode_INIT_CREATE_DEPLOYER_ERROR = enums.StatusCode_INIT_CREATE_DEPLOYER_ERROR 224 const StatusCode_INIT_CREATE_TEST_DEP_ERROR = enums.StatusCode_INIT_CREATE_TEST_DEP_ERROR 225 const StatusCode_INIT_CACHE_ERROR = enums.StatusCode_INIT_CACHE_ERROR 226 const StatusCode_INIT_CREATE_WATCH_TRIGGER_ERROR = enums.StatusCode_INIT_CREATE_WATCH_TRIGGER_ERROR 227 const StatusCode_INIT_CREATE_ARTIFACT_DEP_ERROR = enums.StatusCode_INIT_CREATE_ARTIFACT_DEP_ERROR 228 const StatusCode_DEPLOY_CLUSTER_CONNECTION_ERR = enums.StatusCode_DEPLOY_CLUSTER_CONNECTION_ERR 229 const StatusCode_DEPLOY_DEBUG_HELPER_RETRIEVE_ERR = enums.StatusCode_DEPLOY_DEBUG_HELPER_RETRIEVE_ERR 230 const StatusCode_DEPLOY_CLEANUP_ERR = enums.StatusCode_DEPLOY_CLEANUP_ERR 231 const StatusCode_DEPLOY_HELM_APPLY_LABELS = enums.StatusCode_DEPLOY_HELM_APPLY_LABELS 232 const StatusCode_DEPLOY_HELM_USER_ERR = enums.StatusCode_DEPLOY_HELM_USER_ERR 233 const StatusCode_DEPLOY_NO_MATCHING_BUILD = enums.StatusCode_DEPLOY_NO_MATCHING_BUILD 234 const StatusCode_DEPLOY_HELM_VERSION_ERR = enums.StatusCode_DEPLOY_HELM_VERSION_ERR 235 const StatusCode_DEPLOY_HELM_MIN_VERSION_ERR = enums.StatusCode_DEPLOY_HELM_MIN_VERSION_ERR 236 const StatusCode_DEPLOY_KUBECTL_VERSION_ERR = enums.StatusCode_DEPLOY_KUBECTL_VERSION_ERR 237 const StatusCode_DEPLOY_KUBECTL_OFFLINE_MODE_ERR = enums.StatusCode_DEPLOY_KUBECTL_OFFLINE_MODE_ERR 238 const StatusCode_DEPLOY_ERR_WAITING_FOR_DELETION = enums.StatusCode_DEPLOY_ERR_WAITING_FOR_DELETION 239 const StatusCode_DEPLOY_READ_MANIFEST_ERR = enums.StatusCode_DEPLOY_READ_MANIFEST_ERR 240 const StatusCode_DEPLOY_READ_REMOTE_MANIFEST_ERR = enums.StatusCode_DEPLOY_READ_REMOTE_MANIFEST_ERR 241 const StatusCode_DEPLOY_LIST_MANIFEST_ERR = enums.StatusCode_DEPLOY_LIST_MANIFEST_ERR 242 const StatusCode_DEPLOY_KUBECTL_USER_ERR = enums.StatusCode_DEPLOY_KUBECTL_USER_ERR 243 const StatusCode_DEPLOY_KUSTOMIZE_USER_ERR = enums.StatusCode_DEPLOY_KUSTOMIZE_USER_ERR 244 const StatusCode_DEPLOY_REPLACE_IMAGE_ERR = enums.StatusCode_DEPLOY_REPLACE_IMAGE_ERR 245 const StatusCode_DEPLOY_TRANSFORM_MANIFEST_ERR = enums.StatusCode_DEPLOY_TRANSFORM_MANIFEST_ERR 246 const StatusCode_DEPLOY_SET_LABEL_ERR = enums.StatusCode_DEPLOY_SET_LABEL_ERR 247 const StatusCode_DEPLOY_MANIFEST_WRITE_ERR = enums.StatusCode_DEPLOY_MANIFEST_WRITE_ERR 248 const StatusCode_DEPLOY_PARSE_MANIFEST_IMAGES_ERR = enums.StatusCode_DEPLOY_PARSE_MANIFEST_IMAGES_ERR 249 const StatusCode_DEPLOY_HELM_CREATE_NS_NOT_AVAILABLE = enums.StatusCode_DEPLOY_HELM_CREATE_NS_NOT_AVAILABLE 250 const StatusCode_DEPLOY_CLUSTER_INTERNAL_SYSTEM_ERR = enums.StatusCode_DEPLOY_CLUSTER_INTERNAL_SYSTEM_ERR 251 const StatusCode_DEPLOY_KPTFILE_INIT_ERR = enums.StatusCode_DEPLOY_KPTFILE_INIT_ERR 252 const StatusCode_TEST_USER_CONFIG_ERR = enums.StatusCode_TEST_USER_CONFIG_ERR 253 const StatusCode_TEST_CST_USER_ERR = enums.StatusCode_TEST_CST_USER_ERR 254 const StatusCode_TEST_IMG_PULL_ERR = enums.StatusCode_TEST_IMG_PULL_ERR 255 const StatusCode_TEST_CUSTOM_CMD_PARSE_ERR = enums.StatusCode_TEST_CUSTOM_CMD_PARSE_ERR 256 const StatusCode_TEST_CUSTOM_CMD_RUN_NON_ZERO_EXIT_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_NON_ZERO_EXIT_ERR 257 const StatusCode_TEST_CUSTOM_CMD_RUN_TIMEDOUT_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_TIMEDOUT_ERR 258 const StatusCode_TEST_CUSTOM_CMD_RUN_CANCELLED_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_CANCELLED_ERR 259 const StatusCode_TEST_CUSTOM_CMD_RUN_EXECUTION_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_EXECUTION_ERR 260 const StatusCode_TEST_CUSTOM_CMD_RUN_EXITED_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_EXITED_ERR 261 const StatusCode_TEST_CUSTOM_CMD_RUN_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RUN_ERR 262 const StatusCode_TEST_CUSTOM_DEPENDENCIES_CMD_ERR = enums.StatusCode_TEST_CUSTOM_DEPENDENCIES_CMD_ERR 263 const StatusCode_TEST_CUSTOM_DEPENDENCIES_UNMARSHALL_ERR = enums.StatusCode_TEST_CUSTOM_DEPENDENCIES_UNMARSHALL_ERR 264 const StatusCode_TEST_CUSTOM_CMD_RETRIEVE_ERR = enums.StatusCode_TEST_CUSTOM_CMD_RETRIEVE_ERR 265 const StatusCode_RENDER_KPTFILE_INIT_ERR = enums.StatusCode_RENDER_KPTFILE_INIT_ERR 266 const StatusCode_RENDER_KPTFILE_INVALID_YAML_ERR = enums.StatusCode_RENDER_KPTFILE_INVALID_YAML_ERR 267 const StatusCode_RENDER_KPTFILE_INVALID_SCHEMA_ERR = enums.StatusCode_RENDER_KPTFILE_INVALID_SCHEMA_ERR 268 const StatusCode_CONFIG_FILE_PARSING_ERR = enums.StatusCode_CONFIG_FILE_PARSING_ERR 269 const StatusCode_CONFIG_FILE_NOT_FOUND_ERR = enums.StatusCode_CONFIG_FILE_NOT_FOUND_ERR 270 const StatusCode_CONFIG_DEPENDENCY_NOT_FOUND_ERR = enums.StatusCode_CONFIG_DEPENDENCY_NOT_FOUND_ERR 271 const StatusCode_CONFIG_DUPLICATE_NAMES_SAME_FILE_ERR = enums.StatusCode_CONFIG_DUPLICATE_NAMES_SAME_FILE_ERR 272 const StatusCode_CONFIG_DUPLICATE_NAMES_ACROSS_FILES_ERR = enums.StatusCode_CONFIG_DUPLICATE_NAMES_ACROSS_FILES_ERR 273 const StatusCode_CONFIG_BAD_FILTER_ERR = enums.StatusCode_CONFIG_BAD_FILTER_ERR 274 const StatusCode_CONFIG_ZERO_FOUND_ERR = enums.StatusCode_CONFIG_ZERO_FOUND_ERR 275 const StatusCode_CONFIG_APPLY_PROFILES_ERR = enums.StatusCode_CONFIG_APPLY_PROFILES_ERR 276 const StatusCode_CONFIG_DEFAULT_VALUES_ERR = enums.StatusCode_CONFIG_DEFAULT_VALUES_ERR 277 const StatusCode_CONFIG_FILE_PATHS_SUBSTITUTION_ERR = enums.StatusCode_CONFIG_FILE_PATHS_SUBSTITUTION_ERR 278 const StatusCode_CONFIG_MULTI_IMPORT_PROFILE_CONFLICT_ERR = enums.StatusCode_CONFIG_MULTI_IMPORT_PROFILE_CONFLICT_ERR 279 const StatusCode_CONFIG_PROFILES_NOT_FOUND_ERR = enums.StatusCode_CONFIG_PROFILES_NOT_FOUND_ERR 280 const StatusCode_CONFIG_UNKNOWN_API_VERSION_ERR = enums.StatusCode_CONFIG_UNKNOWN_API_VERSION_ERR 281 const StatusCode_CONFIG_UNKNOWN_VALIDATOR = enums.StatusCode_CONFIG_UNKNOWN_VALIDATOR 282 const StatusCode_CONFIG_UNKNOWN_TRANSFORMER = enums.StatusCode_CONFIG_UNKNOWN_TRANSFORMER 283 const StatusCode_CONFIG_MISSING_MANIFEST_FILE_ERR = enums.StatusCode_CONFIG_MISSING_MANIFEST_FILE_ERR 284 const StatusCode_CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR = enums.StatusCode_CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR 285 const StatusCode_INSPECT_UNKNOWN_ERR = enums.StatusCode_INSPECT_UNKNOWN_ERR 286 const StatusCode_INSPECT_BUILD_ENV_ALREADY_EXISTS_ERR = enums.StatusCode_INSPECT_BUILD_ENV_ALREADY_EXISTS_ERR 287 const StatusCode_INSPECT_BUILD_ENV_INCORRECT_TYPE_ERR = enums.StatusCode_INSPECT_BUILD_ENV_INCORRECT_TYPE_ERR 288 const StatusCode_INSPECT_PROFILE_NOT_FOUND_ERR = enums.StatusCode_INSPECT_PROFILE_NOT_FOUND_ERR 289 290 var StatusCode_name = enums.StatusCode_name 291 var StatusCode_value = enums.StatusCode_value 292 293 type SuggestionCode = enums.SuggestionCode 294 295 const SuggestionCode_NIL = enums.SuggestionCode_NIL 296 const SuggestionCode_ADD_DEFAULT_REPO = enums.SuggestionCode_ADD_DEFAULT_REPO 297 const SuggestionCode_CHECK_DEFAULT_REPO = enums.SuggestionCode_CHECK_DEFAULT_REPO 298 const SuggestionCode_CHECK_DEFAULT_REPO_GLOBAL_CONFIG = enums.SuggestionCode_CHECK_DEFAULT_REPO_GLOBAL_CONFIG 299 const SuggestionCode_GCLOUD_DOCKER_AUTH_CONFIGURE = enums.SuggestionCode_GCLOUD_DOCKER_AUTH_CONFIGURE 300 const SuggestionCode_DOCKER_AUTH_CONFIGURE = enums.SuggestionCode_DOCKER_AUTH_CONFIGURE 301 const SuggestionCode_CHECK_GCLOUD_PROJECT = enums.SuggestionCode_CHECK_GCLOUD_PROJECT 302 const SuggestionCode_CHECK_DOCKER_RUNNING = enums.SuggestionCode_CHECK_DOCKER_RUNNING 303 const SuggestionCode_FIX_USER_BUILD_ERR = enums.SuggestionCode_FIX_USER_BUILD_ERR 304 const SuggestionCode_DOCKER_BUILD_RETRY = enums.SuggestionCode_DOCKER_BUILD_RETRY 305 const SuggestionCode_FIX_CACHE_FROM_ARTIFACT_CONFIG = enums.SuggestionCode_FIX_CACHE_FROM_ARTIFACT_CONFIG 306 const SuggestionCode_FIX_SKAFFOLD_CONFIG_DOCKERFILE = enums.SuggestionCode_FIX_SKAFFOLD_CONFIG_DOCKERFILE 307 const SuggestionCode_FIX_JIB_PLUGIN_CONFIGURATION = enums.SuggestionCode_FIX_JIB_PLUGIN_CONFIGURATION 308 const SuggestionCode_FIX_DOCKER_NETWORK_CONTAINER_NAME = enums.SuggestionCode_FIX_DOCKER_NETWORK_CONTAINER_NAME 309 const SuggestionCode_CHECK_DOCKER_NETWORK_CONTAINER_RUNNING = enums.SuggestionCode_CHECK_DOCKER_NETWORK_CONTAINER_RUNNING 310 const SuggestionCode_FIX_DOCKER_NETWORK_MODE_WHEN_EXTRACTING_CONTAINER_NAME = enums.SuggestionCode_FIX_DOCKER_NETWORK_MODE_WHEN_EXTRACTING_CONTAINER_NAME 311 const SuggestionCode_RUN_DOCKER_PRUNE = enums.SuggestionCode_RUN_DOCKER_PRUNE 312 const SuggestionCode_SET_CLEANUP_FLAG = enums.SuggestionCode_SET_CLEANUP_FLAG 313 const SuggestionCode_BUILD_FIX_UNKNOWN_PLATFORM_FLAG = enums.SuggestionCode_BUILD_FIX_UNKNOWN_PLATFORM_FLAG 314 const SuggestionCode_CHECK_CLUSTER_CONNECTION = enums.SuggestionCode_CHECK_CLUSTER_CONNECTION 315 const SuggestionCode_CHECK_MINIKUBE_STATUS = enums.SuggestionCode_CHECK_MINIKUBE_STATUS 316 const SuggestionCode_INSTALL_HELM = enums.SuggestionCode_INSTALL_HELM 317 const SuggestionCode_UPGRADE_HELM = enums.SuggestionCode_UPGRADE_HELM 318 const SuggestionCode_FIX_SKAFFOLD_CONFIG_HELM_ARTIFACT_OVERRIDES = enums.SuggestionCode_FIX_SKAFFOLD_CONFIG_HELM_ARTIFACT_OVERRIDES 319 const SuggestionCode_UPGRADE_HELM32 = enums.SuggestionCode_UPGRADE_HELM32 320 const SuggestionCode_FIX_SKAFFOLD_CONFIG_HELM_CREATE_NAMESPACE = enums.SuggestionCode_FIX_SKAFFOLD_CONFIG_HELM_CREATE_NAMESPACE 321 const SuggestionCode_INSTALL_KUBECTL = enums.SuggestionCode_INSTALL_KUBECTL 322 const SuggestionCode_CHECK_CONTAINER_LOGS = enums.SuggestionCode_CHECK_CONTAINER_LOGS 323 const SuggestionCode_CHECK_READINESS_PROBE = enums.SuggestionCode_CHECK_READINESS_PROBE 324 const SuggestionCode_CHECK_CONTAINER_IMAGE = enums.SuggestionCode_CHECK_CONTAINER_IMAGE 325 const SuggestionCode_ADDRESS_NODE_MEMORY_PRESSURE = enums.SuggestionCode_ADDRESS_NODE_MEMORY_PRESSURE 326 const SuggestionCode_ADDRESS_NODE_DISK_PRESSURE = enums.SuggestionCode_ADDRESS_NODE_DISK_PRESSURE 327 const SuggestionCode_ADDRESS_NODE_NETWORK_UNAVAILABLE = enums.SuggestionCode_ADDRESS_NODE_NETWORK_UNAVAILABLE 328 const SuggestionCode_ADDRESS_NODE_PID_PRESSURE = enums.SuggestionCode_ADDRESS_NODE_PID_PRESSURE 329 const SuggestionCode_ADDRESS_NODE_UNSCHEDULABLE = enums.SuggestionCode_ADDRESS_NODE_UNSCHEDULABLE 330 const SuggestionCode_ADDRESS_NODE_UNREACHABLE = enums.SuggestionCode_ADDRESS_NODE_UNREACHABLE 331 const SuggestionCode_ADDRESS_NODE_NOT_READY = enums.SuggestionCode_ADDRESS_NODE_NOT_READY 332 const SuggestionCode_ADDRESS_FAILED_SCHEDULING = enums.SuggestionCode_ADDRESS_FAILED_SCHEDULING 333 const SuggestionCode_CHECK_HOST_CONNECTION = enums.SuggestionCode_CHECK_HOST_CONNECTION 334 const SuggestionCode_START_MINIKUBE = enums.SuggestionCode_START_MINIKUBE 335 const SuggestionCode_UNPAUSE_MINIKUBE = enums.SuggestionCode_UNPAUSE_MINIKUBE 336 const SuggestionCode_RUN_DOCKER_PULL = enums.SuggestionCode_RUN_DOCKER_PULL 337 const SuggestionCode_SET_RENDER_FLAG_OFFLINE_FALSE = enums.SuggestionCode_SET_RENDER_FLAG_OFFLINE_FALSE 338 const SuggestionCode_KPTFILE_MANUAL_INIT = enums.SuggestionCode_KPTFILE_MANUAL_INIT 339 const SuggestionCode_KPTFILE_CHECK_YAML = enums.SuggestionCode_KPTFILE_CHECK_YAML 340 const SuggestionCode_CONFIG_CHECK_FILE_PATH = enums.SuggestionCode_CONFIG_CHECK_FILE_PATH 341 const SuggestionCode_CONFIG_CHECK_DEPENDENCY_DEFINITION = enums.SuggestionCode_CONFIG_CHECK_DEPENDENCY_DEFINITION 342 const SuggestionCode_CONFIG_CHANGE_NAMES = enums.SuggestionCode_CONFIG_CHANGE_NAMES 343 const SuggestionCode_CONFIG_CHECK_FILTER = enums.SuggestionCode_CONFIG_CHECK_FILTER 344 const SuggestionCode_CONFIG_CHECK_PROFILE_DEFINITION = enums.SuggestionCode_CONFIG_CHECK_PROFILE_DEFINITION 345 const SuggestionCode_CONFIG_CHECK_DEPENDENCY_PROFILES_SELECTION = enums.SuggestionCode_CONFIG_CHECK_DEPENDENCY_PROFILES_SELECTION 346 const SuggestionCode_CONFIG_CHECK_PROFILE_SELECTION = enums.SuggestionCode_CONFIG_CHECK_PROFILE_SELECTION 347 const SuggestionCode_CONFIG_FIX_API_VERSION = enums.SuggestionCode_CONFIG_FIX_API_VERSION 348 const SuggestionCode_CONFIG_ALLOWLIST_VALIDATORS = enums.SuggestionCode_CONFIG_ALLOWLIST_VALIDATORS 349 const SuggestionCode_CONFIG_ALLOWLIST_transformers = enums.SuggestionCode_CONFIG_ALLOWLIST_transformers 350 const SuggestionCode_CONFIG_FIX_MISSING_MANIFEST_FILE = enums.SuggestionCode_CONFIG_FIX_MISSING_MANIFEST_FILE 351 const SuggestionCode_CONFIG_ENABLE_REMOTE_REPO_SYNC = enums.SuggestionCode_CONFIG_ENABLE_REMOTE_REPO_SYNC 352 const SuggestionCode_INSPECT_USE_MODIFY_OR_NEW_PROFILE = enums.SuggestionCode_INSPECT_USE_MODIFY_OR_NEW_PROFILE 353 const SuggestionCode_INSPECT_USE_ADD_BUILD_ENV = enums.SuggestionCode_INSPECT_USE_ADD_BUILD_ENV 354 const SuggestionCode_INSPECT_CHECK_INPUT_PROFILE = enums.SuggestionCode_INSPECT_CHECK_INPUT_PROFILE 355 const SuggestionCode_OPEN_ISSUE = enums.SuggestionCode_OPEN_ISSUE 356 const SuggestionCode_CHECK_CUSTOM_COMMAND = enums.SuggestionCode_CHECK_CUSTOM_COMMAND 357 const SuggestionCode_FIX_CUSTOM_COMMAND_TIMEOUT = enums.SuggestionCode_FIX_CUSTOM_COMMAND_TIMEOUT 358 const SuggestionCode_CHECK_CUSTOM_COMMAND_DEPENDENCIES_CMD = enums.SuggestionCode_CHECK_CUSTOM_COMMAND_DEPENDENCIES_CMD 359 const SuggestionCode_CHECK_CUSTOM_COMMAND_DEPENDENCIES_PATHS = enums.SuggestionCode_CHECK_CUSTOM_COMMAND_DEPENDENCIES_PATHS 360 const SuggestionCode_CHECK_TEST_COMMAND_AND_IMAGE_NAME = enums.SuggestionCode_CHECK_TEST_COMMAND_AND_IMAGE_NAME 361 362 var SuggestionCode_name = enums.SuggestionCode_name 363 var SuggestionCode_value = enums.SuggestionCode_value 364 365 type StateResponse struct { 366 state protoimpl.MessageState 367 sizeCache protoimpl.SizeCache 368 unknownFields protoimpl.UnknownFields 369 370 State *State `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` 371 } 372 373 func (x *StateResponse) Reset() { 374 *x = StateResponse{} 375 if protoimpl.UnsafeEnabled { 376 mi := &file_v1_skaffold_proto_msgTypes[0] 377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 378 ms.StoreMessageInfo(mi) 379 } 380 } 381 382 func (x *StateResponse) String() string { 383 return protoimpl.X.MessageStringOf(x) 384 } 385 386 func (*StateResponse) ProtoMessage() {} 387 388 func (x *StateResponse) ProtoReflect() protoreflect.Message { 389 mi := &file_v1_skaffold_proto_msgTypes[0] 390 if protoimpl.UnsafeEnabled && x != nil { 391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 392 if ms.LoadMessageInfo() == nil { 393 ms.StoreMessageInfo(mi) 394 } 395 return ms 396 } 397 return mi.MessageOf(x) 398 } 399 400 // Deprecated: Use StateResponse.ProtoReflect.Descriptor instead. 401 func (*StateResponse) Descriptor() ([]byte, []int) { 402 return file_v1_skaffold_proto_rawDescGZIP(), []int{0} 403 } 404 405 func (x *StateResponse) GetState() *State { 406 if x != nil { 407 return x.State 408 } 409 return nil 410 } 411 412 type Response struct { 413 state protoimpl.MessageState 414 sizeCache protoimpl.SizeCache 415 unknownFields protoimpl.UnknownFields 416 417 Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` 418 } 419 420 func (x *Response) Reset() { 421 *x = Response{} 422 if protoimpl.UnsafeEnabled { 423 mi := &file_v1_skaffold_proto_msgTypes[1] 424 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 425 ms.StoreMessageInfo(mi) 426 } 427 } 428 429 func (x *Response) String() string { 430 return protoimpl.X.MessageStringOf(x) 431 } 432 433 func (*Response) ProtoMessage() {} 434 435 func (x *Response) ProtoReflect() protoreflect.Message { 436 mi := &file_v1_skaffold_proto_msgTypes[1] 437 if protoimpl.UnsafeEnabled && x != nil { 438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 439 if ms.LoadMessageInfo() == nil { 440 ms.StoreMessageInfo(mi) 441 } 442 return ms 443 } 444 return mi.MessageOf(x) 445 } 446 447 // Deprecated: Use Response.ProtoReflect.Descriptor instead. 448 func (*Response) Descriptor() ([]byte, []int) { 449 return file_v1_skaffold_proto_rawDescGZIP(), []int{1} 450 } 451 452 func (x *Response) GetMsg() string { 453 if x != nil { 454 return x.Msg 455 } 456 return "" 457 } 458 459 type Request struct { 460 state protoimpl.MessageState 461 sizeCache protoimpl.SizeCache 462 unknownFields protoimpl.UnknownFields 463 464 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 465 } 466 467 func (x *Request) Reset() { 468 *x = Request{} 469 if protoimpl.UnsafeEnabled { 470 mi := &file_v1_skaffold_proto_msgTypes[2] 471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 472 ms.StoreMessageInfo(mi) 473 } 474 } 475 476 func (x *Request) String() string { 477 return protoimpl.X.MessageStringOf(x) 478 } 479 480 func (*Request) ProtoMessage() {} 481 482 func (x *Request) ProtoReflect() protoreflect.Message { 483 mi := &file_v1_skaffold_proto_msgTypes[2] 484 if protoimpl.UnsafeEnabled && x != nil { 485 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 486 if ms.LoadMessageInfo() == nil { 487 ms.StoreMessageInfo(mi) 488 } 489 return ms 490 } 491 return mi.MessageOf(x) 492 } 493 494 // Deprecated: Use Request.ProtoReflect.Descriptor instead. 495 func (*Request) Descriptor() ([]byte, []int) { 496 return file_v1_skaffold_proto_rawDescGZIP(), []int{2} 497 } 498 499 func (x *Request) GetName() string { 500 if x != nil { 501 return x.Name 502 } 503 return "" 504 } 505 506 // `State` represents the current state of the Skaffold components 507 type State struct { 508 state protoimpl.MessageState 509 sizeCache protoimpl.SizeCache 510 unknownFields protoimpl.UnknownFields 511 512 BuildState *BuildState `protobuf:"bytes,1,opt,name=buildState,proto3" json:"buildState,omitempty"` 513 DeployState *DeployState `protobuf:"bytes,2,opt,name=deployState,proto3" json:"deployState,omitempty"` 514 ForwardedPorts map[int32]*PortEvent `protobuf:"bytes,4,rep,name=forwardedPorts,proto3" json:"forwardedPorts,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 515 StatusCheckState *StatusCheckState `protobuf:"bytes,5,opt,name=statusCheckState,proto3" json:"statusCheckState,omitempty"` 516 FileSyncState *FileSyncState `protobuf:"bytes,6,opt,name=fileSyncState,proto3" json:"fileSyncState,omitempty"` 517 DebuggingContainers []*DebuggingContainerEvent `protobuf:"bytes,7,rep,name=debuggingContainers,proto3" json:"debuggingContainers,omitempty"` 518 Metadata *Metadata `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 519 TestState *TestState `protobuf:"bytes,9,opt,name=testState,proto3" json:"testState,omitempty"` 520 } 521 522 func (x *State) Reset() { 523 *x = State{} 524 if protoimpl.UnsafeEnabled { 525 mi := &file_v1_skaffold_proto_msgTypes[3] 526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 527 ms.StoreMessageInfo(mi) 528 } 529 } 530 531 func (x *State) String() string { 532 return protoimpl.X.MessageStringOf(x) 533 } 534 535 func (*State) ProtoMessage() {} 536 537 func (x *State) ProtoReflect() protoreflect.Message { 538 mi := &file_v1_skaffold_proto_msgTypes[3] 539 if protoimpl.UnsafeEnabled && x != nil { 540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 541 if ms.LoadMessageInfo() == nil { 542 ms.StoreMessageInfo(mi) 543 } 544 return ms 545 } 546 return mi.MessageOf(x) 547 } 548 549 // Deprecated: Use State.ProtoReflect.Descriptor instead. 550 func (*State) Descriptor() ([]byte, []int) { 551 return file_v1_skaffold_proto_rawDescGZIP(), []int{3} 552 } 553 554 func (x *State) GetBuildState() *BuildState { 555 if x != nil { 556 return x.BuildState 557 } 558 return nil 559 } 560 561 func (x *State) GetDeployState() *DeployState { 562 if x != nil { 563 return x.DeployState 564 } 565 return nil 566 } 567 568 func (x *State) GetForwardedPorts() map[int32]*PortEvent { 569 if x != nil { 570 return x.ForwardedPorts 571 } 572 return nil 573 } 574 575 func (x *State) GetStatusCheckState() *StatusCheckState { 576 if x != nil { 577 return x.StatusCheckState 578 } 579 return nil 580 } 581 582 func (x *State) GetFileSyncState() *FileSyncState { 583 if x != nil { 584 return x.FileSyncState 585 } 586 return nil 587 } 588 589 func (x *State) GetDebuggingContainers() []*DebuggingContainerEvent { 590 if x != nil { 591 return x.DebuggingContainers 592 } 593 return nil 594 } 595 596 func (x *State) GetMetadata() *Metadata { 597 if x != nil { 598 return x.Metadata 599 } 600 return nil 601 } 602 603 func (x *State) GetTestState() *TestState { 604 if x != nil { 605 return x.TestState 606 } 607 return nil 608 } 609 610 type Metadata struct { 611 state protoimpl.MessageState 612 sizeCache protoimpl.SizeCache 613 unknownFields protoimpl.UnknownFields 614 615 Build *BuildMetadata `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` 616 Deploy *DeployMetadata `protobuf:"bytes,2,opt,name=deploy,proto3" json:"deploy,omitempty"` 617 Test *TestMetadata `protobuf:"bytes,3,opt,name=test,proto3" json:"test,omitempty"` 618 // Additional key value pairs to describe the build pipeline 619 Additional map[string]string `protobuf:"bytes,99,rep,name=additional,proto3" json:"additional,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 620 } 621 622 func (x *Metadata) Reset() { 623 *x = Metadata{} 624 if protoimpl.UnsafeEnabled { 625 mi := &file_v1_skaffold_proto_msgTypes[4] 626 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 627 ms.StoreMessageInfo(mi) 628 } 629 } 630 631 func (x *Metadata) String() string { 632 return protoimpl.X.MessageStringOf(x) 633 } 634 635 func (*Metadata) ProtoMessage() {} 636 637 func (x *Metadata) ProtoReflect() protoreflect.Message { 638 mi := &file_v1_skaffold_proto_msgTypes[4] 639 if protoimpl.UnsafeEnabled && x != nil { 640 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 641 if ms.LoadMessageInfo() == nil { 642 ms.StoreMessageInfo(mi) 643 } 644 return ms 645 } 646 return mi.MessageOf(x) 647 } 648 649 // Deprecated: Use Metadata.ProtoReflect.Descriptor instead. 650 func (*Metadata) Descriptor() ([]byte, []int) { 651 return file_v1_skaffold_proto_rawDescGZIP(), []int{4} 652 } 653 654 func (x *Metadata) GetBuild() *BuildMetadata { 655 if x != nil { 656 return x.Build 657 } 658 return nil 659 } 660 661 func (x *Metadata) GetDeploy() *DeployMetadata { 662 if x != nil { 663 return x.Deploy 664 } 665 return nil 666 } 667 668 func (x *Metadata) GetTest() *TestMetadata { 669 if x != nil { 670 return x.Test 671 } 672 return nil 673 } 674 675 func (x *Metadata) GetAdditional() map[string]string { 676 if x != nil { 677 return x.Additional 678 } 679 return nil 680 } 681 682 type BuildMetadata struct { 683 state protoimpl.MessageState 684 sizeCache protoimpl.SizeCache 685 unknownFields protoimpl.UnknownFields 686 687 NumberOfArtifacts int32 `protobuf:"varint,1,opt,name=numberOfArtifacts,proto3" json:"numberOfArtifacts,omitempty"` 688 Builders []*BuildMetadata_ImageBuilder `protobuf:"bytes,2,rep,name=builders,proto3" json:"builders,omitempty"` 689 Type enums.BuildType `protobuf:"varint,3,opt,name=type,proto3,enum=proto.enums.BuildType" json:"type,omitempty"` 690 // Additional key value pairs to describe the deploy pipeline 691 Additional map[string]string `protobuf:"bytes,99,rep,name=additional,proto3" json:"additional,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 692 } 693 694 func (x *BuildMetadata) Reset() { 695 *x = BuildMetadata{} 696 if protoimpl.UnsafeEnabled { 697 mi := &file_v1_skaffold_proto_msgTypes[5] 698 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 699 ms.StoreMessageInfo(mi) 700 } 701 } 702 703 func (x *BuildMetadata) String() string { 704 return protoimpl.X.MessageStringOf(x) 705 } 706 707 func (*BuildMetadata) ProtoMessage() {} 708 709 func (x *BuildMetadata) ProtoReflect() protoreflect.Message { 710 mi := &file_v1_skaffold_proto_msgTypes[5] 711 if protoimpl.UnsafeEnabled && x != nil { 712 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 713 if ms.LoadMessageInfo() == nil { 714 ms.StoreMessageInfo(mi) 715 } 716 return ms 717 } 718 return mi.MessageOf(x) 719 } 720 721 // Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead. 722 func (*BuildMetadata) Descriptor() ([]byte, []int) { 723 return file_v1_skaffold_proto_rawDescGZIP(), []int{5} 724 } 725 726 func (x *BuildMetadata) GetNumberOfArtifacts() int32 { 727 if x != nil { 728 return x.NumberOfArtifacts 729 } 730 return 0 731 } 732 733 func (x *BuildMetadata) GetBuilders() []*BuildMetadata_ImageBuilder { 734 if x != nil { 735 return x.Builders 736 } 737 return nil 738 } 739 740 func (x *BuildMetadata) GetType() enums.BuildType { 741 if x != nil { 742 return x.Type 743 } 744 return enums.BuildType_UNKNOWN_BUILD_TYPE 745 } 746 747 func (x *BuildMetadata) GetAdditional() map[string]string { 748 if x != nil { 749 return x.Additional 750 } 751 return nil 752 } 753 754 // TestMetadata describes the test pipeline 755 type TestMetadata struct { 756 state protoimpl.MessageState 757 sizeCache protoimpl.SizeCache 758 unknownFields protoimpl.UnknownFields 759 760 Testers []*TestMetadata_Tester `protobuf:"bytes,1,rep,name=Testers,proto3" json:"Testers,omitempty"` 761 } 762 763 func (x *TestMetadata) Reset() { 764 *x = TestMetadata{} 765 if protoimpl.UnsafeEnabled { 766 mi := &file_v1_skaffold_proto_msgTypes[6] 767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 768 ms.StoreMessageInfo(mi) 769 } 770 } 771 772 func (x *TestMetadata) String() string { 773 return protoimpl.X.MessageStringOf(x) 774 } 775 776 func (*TestMetadata) ProtoMessage() {} 777 778 func (x *TestMetadata) ProtoReflect() protoreflect.Message { 779 mi := &file_v1_skaffold_proto_msgTypes[6] 780 if protoimpl.UnsafeEnabled && x != nil { 781 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 782 if ms.LoadMessageInfo() == nil { 783 ms.StoreMessageInfo(mi) 784 } 785 return ms 786 } 787 return mi.MessageOf(x) 788 } 789 790 // Deprecated: Use TestMetadata.ProtoReflect.Descriptor instead. 791 func (*TestMetadata) Descriptor() ([]byte, []int) { 792 return file_v1_skaffold_proto_rawDescGZIP(), []int{6} 793 } 794 795 func (x *TestMetadata) GetTesters() []*TestMetadata_Tester { 796 if x != nil { 797 return x.Testers 798 } 799 return nil 800 } 801 802 type DeployMetadata struct { 803 state protoimpl.MessageState 804 sizeCache protoimpl.SizeCache 805 unknownFields protoimpl.UnknownFields 806 807 Deployers []*DeployMetadata_Deployer `protobuf:"bytes,1,rep,name=deployers,proto3" json:"deployers,omitempty"` 808 Cluster enums.ClusterType `protobuf:"varint,2,opt,name=cluster,proto3,enum=proto.enums.ClusterType" json:"cluster,omitempty"` 809 } 810 811 func (x *DeployMetadata) Reset() { 812 *x = DeployMetadata{} 813 if protoimpl.UnsafeEnabled { 814 mi := &file_v1_skaffold_proto_msgTypes[7] 815 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 816 ms.StoreMessageInfo(mi) 817 } 818 } 819 820 func (x *DeployMetadata) String() string { 821 return protoimpl.X.MessageStringOf(x) 822 } 823 824 func (*DeployMetadata) ProtoMessage() {} 825 826 func (x *DeployMetadata) ProtoReflect() protoreflect.Message { 827 mi := &file_v1_skaffold_proto_msgTypes[7] 828 if protoimpl.UnsafeEnabled && x != nil { 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 830 if ms.LoadMessageInfo() == nil { 831 ms.StoreMessageInfo(mi) 832 } 833 return ms 834 } 835 return mi.MessageOf(x) 836 } 837 838 // Deprecated: Use DeployMetadata.ProtoReflect.Descriptor instead. 839 func (*DeployMetadata) Descriptor() ([]byte, []int) { 840 return file_v1_skaffold_proto_rawDescGZIP(), []int{7} 841 } 842 843 func (x *DeployMetadata) GetDeployers() []*DeployMetadata_Deployer { 844 if x != nil { 845 return x.Deployers 846 } 847 return nil 848 } 849 850 func (x *DeployMetadata) GetCluster() enums.ClusterType { 851 if x != nil { 852 return x.Cluster 853 } 854 return enums.ClusterType_UNKNOWN_CLUSTER_TYPE 855 } 856 857 // `BuildState` maps Skaffold artifacts to their current build states 858 type BuildState struct { 859 state protoimpl.MessageState 860 sizeCache protoimpl.SizeCache 861 unknownFields protoimpl.UnknownFields 862 863 // A map of `artifact name -> build-state`. 864 // Artifact name is defined in the `skaffold.yaml`. 865 // The `build-state` can be: <br> 866 // - `"Not started"`: not yet started <br> 867 // - `"In progress"`: build started <br> 868 // - `"Complete"`: build succeeded <br> 869 // - `"Failed"`: build failed 870 Artifacts map[string]string `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 871 AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` 872 StatusCode enums.StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.enums.StatusCode" json:"statusCode,omitempty"` 873 } 874 875 func (x *BuildState) Reset() { 876 *x = BuildState{} 877 if protoimpl.UnsafeEnabled { 878 mi := &file_v1_skaffold_proto_msgTypes[8] 879 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 880 ms.StoreMessageInfo(mi) 881 } 882 } 883 884 func (x *BuildState) String() string { 885 return protoimpl.X.MessageStringOf(x) 886 } 887 888 func (*BuildState) ProtoMessage() {} 889 890 func (x *BuildState) ProtoReflect() protoreflect.Message { 891 mi := &file_v1_skaffold_proto_msgTypes[8] 892 if protoimpl.UnsafeEnabled && x != nil { 893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 894 if ms.LoadMessageInfo() == nil { 895 ms.StoreMessageInfo(mi) 896 } 897 return ms 898 } 899 return mi.MessageOf(x) 900 } 901 902 // Deprecated: Use BuildState.ProtoReflect.Descriptor instead. 903 func (*BuildState) Descriptor() ([]byte, []int) { 904 return file_v1_skaffold_proto_rawDescGZIP(), []int{8} 905 } 906 907 func (x *BuildState) GetArtifacts() map[string]string { 908 if x != nil { 909 return x.Artifacts 910 } 911 return nil 912 } 913 914 func (x *BuildState) GetAutoTrigger() bool { 915 if x != nil { 916 return x.AutoTrigger 917 } 918 return false 919 } 920 921 func (x *BuildState) GetStatusCode() enums.StatusCode { 922 if x != nil { 923 return x.StatusCode 924 } 925 return enums.StatusCode_OK 926 } 927 928 // `TestState` describes the current state of the test 929 type TestState struct { 930 state protoimpl.MessageState 931 sizeCache protoimpl.SizeCache 932 unknownFields protoimpl.UnknownFields 933 934 // Status of the current test 935 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 936 // Teststate status code 937 StatusCode enums.StatusCode `protobuf:"varint,2,opt,name=statusCode,proto3,enum=proto.enums.StatusCode" json:"statusCode,omitempty"` 938 } 939 940 func (x *TestState) Reset() { 941 *x = TestState{} 942 if protoimpl.UnsafeEnabled { 943 mi := &file_v1_skaffold_proto_msgTypes[9] 944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 945 ms.StoreMessageInfo(mi) 946 } 947 } 948 949 func (x *TestState) String() string { 950 return protoimpl.X.MessageStringOf(x) 951 } 952 953 func (*TestState) ProtoMessage() {} 954 955 func (x *TestState) ProtoReflect() protoreflect.Message { 956 mi := &file_v1_skaffold_proto_msgTypes[9] 957 if protoimpl.UnsafeEnabled && x != nil { 958 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 959 if ms.LoadMessageInfo() == nil { 960 ms.StoreMessageInfo(mi) 961 } 962 return ms 963 } 964 return mi.MessageOf(x) 965 } 966 967 // Deprecated: Use TestState.ProtoReflect.Descriptor instead. 968 func (*TestState) Descriptor() ([]byte, []int) { 969 return file_v1_skaffold_proto_rawDescGZIP(), []int{9} 970 } 971 972 func (x *TestState) GetStatus() string { 973 if x != nil { 974 return x.Status 975 } 976 return "" 977 } 978 979 func (x *TestState) GetStatusCode() enums.StatusCode { 980 if x != nil { 981 return x.StatusCode 982 } 983 return enums.StatusCode_OK 984 } 985 986 // `DeployState` describes the status of the current deploy 987 type DeployState struct { 988 state protoimpl.MessageState 989 sizeCache protoimpl.SizeCache 990 unknownFields protoimpl.UnknownFields 991 992 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 993 AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` 994 StatusCode enums.StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.enums.StatusCode" json:"statusCode,omitempty"` 995 } 996 997 func (x *DeployState) Reset() { 998 *x = DeployState{} 999 if protoimpl.UnsafeEnabled { 1000 mi := &file_v1_skaffold_proto_msgTypes[10] 1001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1002 ms.StoreMessageInfo(mi) 1003 } 1004 } 1005 1006 func (x *DeployState) String() string { 1007 return protoimpl.X.MessageStringOf(x) 1008 } 1009 1010 func (*DeployState) ProtoMessage() {} 1011 1012 func (x *DeployState) ProtoReflect() protoreflect.Message { 1013 mi := &file_v1_skaffold_proto_msgTypes[10] 1014 if protoimpl.UnsafeEnabled && x != nil { 1015 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1016 if ms.LoadMessageInfo() == nil { 1017 ms.StoreMessageInfo(mi) 1018 } 1019 return ms 1020 } 1021 return mi.MessageOf(x) 1022 } 1023 1024 // Deprecated: Use DeployState.ProtoReflect.Descriptor instead. 1025 func (*DeployState) Descriptor() ([]byte, []int) { 1026 return file_v1_skaffold_proto_rawDescGZIP(), []int{10} 1027 } 1028 1029 func (x *DeployState) GetStatus() string { 1030 if x != nil { 1031 return x.Status 1032 } 1033 return "" 1034 } 1035 1036 func (x *DeployState) GetAutoTrigger() bool { 1037 if x != nil { 1038 return x.AutoTrigger 1039 } 1040 return false 1041 } 1042 1043 func (x *DeployState) GetStatusCode() enums.StatusCode { 1044 if x != nil { 1045 return x.StatusCode 1046 } 1047 return enums.StatusCode_OK 1048 } 1049 1050 // `StatusCheckState` describes the state of status check of current deployed resources. 1051 type StatusCheckState struct { 1052 state protoimpl.MessageState 1053 sizeCache protoimpl.SizeCache 1054 unknownFields protoimpl.UnknownFields 1055 1056 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 1057 // A map of `resource name -> status-check-state`. Where `resource-name` is the kubernetes resource name. 1058 // The `status-check-state` can be <br> 1059 // - `"Not started"`: indicates that `status-check` has just started. <br> 1060 // - `"In progress"`: InProgress is sent after every resource check is complete. <br> 1061 // - `"Succeeded"`: 1062 // - `"Failed"`: 1063 Resources map[string]string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1064 // StatusCheck statusCode 1065 StatusCode enums.StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.enums.StatusCode" json:"statusCode,omitempty"` 1066 } 1067 1068 func (x *StatusCheckState) Reset() { 1069 *x = StatusCheckState{} 1070 if protoimpl.UnsafeEnabled { 1071 mi := &file_v1_skaffold_proto_msgTypes[11] 1072 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1073 ms.StoreMessageInfo(mi) 1074 } 1075 } 1076 1077 func (x *StatusCheckState) String() string { 1078 return protoimpl.X.MessageStringOf(x) 1079 } 1080 1081 func (*StatusCheckState) ProtoMessage() {} 1082 1083 func (x *StatusCheckState) ProtoReflect() protoreflect.Message { 1084 mi := &file_v1_skaffold_proto_msgTypes[11] 1085 if protoimpl.UnsafeEnabled && x != nil { 1086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1087 if ms.LoadMessageInfo() == nil { 1088 ms.StoreMessageInfo(mi) 1089 } 1090 return ms 1091 } 1092 return mi.MessageOf(x) 1093 } 1094 1095 // Deprecated: Use StatusCheckState.ProtoReflect.Descriptor instead. 1096 func (*StatusCheckState) Descriptor() ([]byte, []int) { 1097 return file_v1_skaffold_proto_rawDescGZIP(), []int{11} 1098 } 1099 1100 func (x *StatusCheckState) GetStatus() string { 1101 if x != nil { 1102 return x.Status 1103 } 1104 return "" 1105 } 1106 1107 func (x *StatusCheckState) GetResources() map[string]string { 1108 if x != nil { 1109 return x.Resources 1110 } 1111 return nil 1112 } 1113 1114 func (x *StatusCheckState) GetStatusCode() enums.StatusCode { 1115 if x != nil { 1116 return x.StatusCode 1117 } 1118 return enums.StatusCode_OK 1119 } 1120 1121 // `FileSyncState` contains the status of the current file sync 1122 type FileSyncState struct { 1123 state protoimpl.MessageState 1124 sizeCache protoimpl.SizeCache 1125 unknownFields protoimpl.UnknownFields 1126 1127 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 1128 AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` 1129 } 1130 1131 func (x *FileSyncState) Reset() { 1132 *x = FileSyncState{} 1133 if protoimpl.UnsafeEnabled { 1134 mi := &file_v1_skaffold_proto_msgTypes[12] 1135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1136 ms.StoreMessageInfo(mi) 1137 } 1138 } 1139 1140 func (x *FileSyncState) String() string { 1141 return protoimpl.X.MessageStringOf(x) 1142 } 1143 1144 func (*FileSyncState) ProtoMessage() {} 1145 1146 func (x *FileSyncState) ProtoReflect() protoreflect.Message { 1147 mi := &file_v1_skaffold_proto_msgTypes[12] 1148 if protoimpl.UnsafeEnabled && x != nil { 1149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1150 if ms.LoadMessageInfo() == nil { 1151 ms.StoreMessageInfo(mi) 1152 } 1153 return ms 1154 } 1155 return mi.MessageOf(x) 1156 } 1157 1158 // Deprecated: Use FileSyncState.ProtoReflect.Descriptor instead. 1159 func (*FileSyncState) Descriptor() ([]byte, []int) { 1160 return file_v1_skaffold_proto_rawDescGZIP(), []int{12} 1161 } 1162 1163 func (x *FileSyncState) GetStatus() string { 1164 if x != nil { 1165 return x.Status 1166 } 1167 return "" 1168 } 1169 1170 func (x *FileSyncState) GetAutoTrigger() bool { 1171 if x != nil { 1172 return x.AutoTrigger 1173 } 1174 return false 1175 } 1176 1177 // `Event` describes an event in the Skaffold process. 1178 // It is one of MetaEvent, BuildEvent, TestEvent, DeployEvent, PortEvent, StatusCheckEvent, ResourceStatusCheckEvent, FileSyncEvent, or DebuggingContainerEvent. 1179 type Event struct { 1180 state protoimpl.MessageState 1181 sizeCache protoimpl.SizeCache 1182 unknownFields protoimpl.UnknownFields 1183 1184 // Types that are assignable to EventType: 1185 // *Event_MetaEvent 1186 // *Event_BuildEvent 1187 // *Event_DeployEvent 1188 // *Event_PortEvent 1189 // *Event_StatusCheckEvent 1190 // *Event_ResourceStatusCheckEvent 1191 // *Event_FileSyncEvent 1192 // *Event_DebuggingContainerEvent 1193 // *Event_DevLoopEvent 1194 // *Event_TerminationEvent 1195 // *Event_TestEvent 1196 EventType isEvent_EventType `protobuf_oneof:"event_type"` 1197 } 1198 1199 func (x *Event) Reset() { 1200 *x = Event{} 1201 if protoimpl.UnsafeEnabled { 1202 mi := &file_v1_skaffold_proto_msgTypes[13] 1203 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1204 ms.StoreMessageInfo(mi) 1205 } 1206 } 1207 1208 func (x *Event) String() string { 1209 return protoimpl.X.MessageStringOf(x) 1210 } 1211 1212 func (*Event) ProtoMessage() {} 1213 1214 func (x *Event) ProtoReflect() protoreflect.Message { 1215 mi := &file_v1_skaffold_proto_msgTypes[13] 1216 if protoimpl.UnsafeEnabled && x != nil { 1217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1218 if ms.LoadMessageInfo() == nil { 1219 ms.StoreMessageInfo(mi) 1220 } 1221 return ms 1222 } 1223 return mi.MessageOf(x) 1224 } 1225 1226 // Deprecated: Use Event.ProtoReflect.Descriptor instead. 1227 func (*Event) Descriptor() ([]byte, []int) { 1228 return file_v1_skaffold_proto_rawDescGZIP(), []int{13} 1229 } 1230 1231 func (m *Event) GetEventType() isEvent_EventType { 1232 if m != nil { 1233 return m.EventType 1234 } 1235 return nil 1236 } 1237 1238 func (x *Event) GetMetaEvent() *MetaEvent { 1239 if x, ok := x.GetEventType().(*Event_MetaEvent); ok { 1240 return x.MetaEvent 1241 } 1242 return nil 1243 } 1244 1245 func (x *Event) GetBuildEvent() *BuildEvent { 1246 if x, ok := x.GetEventType().(*Event_BuildEvent); ok { 1247 return x.BuildEvent 1248 } 1249 return nil 1250 } 1251 1252 func (x *Event) GetDeployEvent() *DeployEvent { 1253 if x, ok := x.GetEventType().(*Event_DeployEvent); ok { 1254 return x.DeployEvent 1255 } 1256 return nil 1257 } 1258 1259 func (x *Event) GetPortEvent() *PortEvent { 1260 if x, ok := x.GetEventType().(*Event_PortEvent); ok { 1261 return x.PortEvent 1262 } 1263 return nil 1264 } 1265 1266 func (x *Event) GetStatusCheckEvent() *StatusCheckEvent { 1267 if x, ok := x.GetEventType().(*Event_StatusCheckEvent); ok { 1268 return x.StatusCheckEvent 1269 } 1270 return nil 1271 } 1272 1273 func (x *Event) GetResourceStatusCheckEvent() *ResourceStatusCheckEvent { 1274 if x, ok := x.GetEventType().(*Event_ResourceStatusCheckEvent); ok { 1275 return x.ResourceStatusCheckEvent 1276 } 1277 return nil 1278 } 1279 1280 func (x *Event) GetFileSyncEvent() *FileSyncEvent { 1281 if x, ok := x.GetEventType().(*Event_FileSyncEvent); ok { 1282 return x.FileSyncEvent 1283 } 1284 return nil 1285 } 1286 1287 func (x *Event) GetDebuggingContainerEvent() *DebuggingContainerEvent { 1288 if x, ok := x.GetEventType().(*Event_DebuggingContainerEvent); ok { 1289 return x.DebuggingContainerEvent 1290 } 1291 return nil 1292 } 1293 1294 func (x *Event) GetDevLoopEvent() *DevLoopEvent { 1295 if x, ok := x.GetEventType().(*Event_DevLoopEvent); ok { 1296 return x.DevLoopEvent 1297 } 1298 return nil 1299 } 1300 1301 func (x *Event) GetTerminationEvent() *TerminationEvent { 1302 if x, ok := x.GetEventType().(*Event_TerminationEvent); ok { 1303 return x.TerminationEvent 1304 } 1305 return nil 1306 } 1307 1308 func (x *Event) GetTestEvent() *TestEvent { 1309 if x, ok := x.GetEventType().(*Event_TestEvent); ok { 1310 return x.TestEvent 1311 } 1312 return nil 1313 } 1314 1315 type isEvent_EventType interface { 1316 isEvent_EventType() 1317 } 1318 1319 type Event_MetaEvent struct { 1320 MetaEvent *MetaEvent `protobuf:"bytes,1,opt,name=metaEvent,proto3,oneof"` // contains general information regarding Skaffold like version info 1321 } 1322 1323 type Event_BuildEvent struct { 1324 BuildEvent *BuildEvent `protobuf:"bytes,2,opt,name=buildEvent,proto3,oneof"` // describes if the build status per artifact. Status could be one of "InProgress", "Completed" or "Failed". 1325 } 1326 1327 type Event_DeployEvent struct { 1328 DeployEvent *DeployEvent `protobuf:"bytes,3,opt,name=deployEvent,proto3,oneof"` // describes if the deployment has started, is in progress or is complete. 1329 } 1330 1331 type Event_PortEvent struct { 1332 PortEvent *PortEvent `protobuf:"bytes,4,opt,name=portEvent,proto3,oneof"` // describes each port forwarding event. 1333 } 1334 1335 type Event_StatusCheckEvent struct { 1336 StatusCheckEvent *StatusCheckEvent `protobuf:"bytes,5,opt,name=statusCheckEvent,proto3,oneof"` // describes if the Status check has started, is in progress, has succeeded or failed. 1337 } 1338 1339 type Event_ResourceStatusCheckEvent struct { 1340 ResourceStatusCheckEvent *ResourceStatusCheckEvent `protobuf:"bytes,6,opt,name=resourceStatusCheckEvent,proto3,oneof"` // indicates progress for each kubernetes deployment. 1341 } 1342 1343 type Event_FileSyncEvent struct { 1344 FileSyncEvent *FileSyncEvent `protobuf:"bytes,7,opt,name=fileSyncEvent,proto3,oneof"` // describes the sync status. 1345 } 1346 1347 type Event_DebuggingContainerEvent struct { 1348 DebuggingContainerEvent *DebuggingContainerEvent `protobuf:"bytes,8,opt,name=debuggingContainerEvent,proto3,oneof"` // describes the appearance or disappearance of a debugging container 1349 } 1350 1351 type Event_DevLoopEvent struct { 1352 DevLoopEvent *DevLoopEvent `protobuf:"bytes,9,opt,name=devLoopEvent,proto3,oneof"` // describes a start and end of a dev loop. 1353 } 1354 1355 type Event_TerminationEvent struct { 1356 TerminationEvent *TerminationEvent `protobuf:"bytes,10,opt,name=terminationEvent,proto3,oneof"` // describes a skaffold termination event 1357 } 1358 1359 type Event_TestEvent struct { 1360 TestEvent *TestEvent `protobuf:"bytes,11,opt,name=TestEvent,proto3,oneof"` // describes if the test has started, is in progress or is complete. 1361 } 1362 1363 func (*Event_MetaEvent) isEvent_EventType() {} 1364 1365 func (*Event_BuildEvent) isEvent_EventType() {} 1366 1367 func (*Event_DeployEvent) isEvent_EventType() {} 1368 1369 func (*Event_PortEvent) isEvent_EventType() {} 1370 1371 func (*Event_StatusCheckEvent) isEvent_EventType() {} 1372 1373 func (*Event_ResourceStatusCheckEvent) isEvent_EventType() {} 1374 1375 func (*Event_FileSyncEvent) isEvent_EventType() {} 1376 1377 func (*Event_DebuggingContainerEvent) isEvent_EventType() {} 1378 1379 func (*Event_DevLoopEvent) isEvent_EventType() {} 1380 1381 func (*Event_TerminationEvent) isEvent_EventType() {} 1382 1383 func (*Event_TestEvent) isEvent_EventType() {} 1384 1385 // `TerminationEvent` marks the end of the skaffold session 1386 type TerminationEvent struct { 1387 state protoimpl.MessageState 1388 sizeCache protoimpl.SizeCache 1389 unknownFields protoimpl.UnknownFields 1390 1391 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // status oneof: Completed or Failed 1392 Err *ActionableErr `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` // actionable error message 1393 } 1394 1395 func (x *TerminationEvent) Reset() { 1396 *x = TerminationEvent{} 1397 if protoimpl.UnsafeEnabled { 1398 mi := &file_v1_skaffold_proto_msgTypes[14] 1399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1400 ms.StoreMessageInfo(mi) 1401 } 1402 } 1403 1404 func (x *TerminationEvent) String() string { 1405 return protoimpl.X.MessageStringOf(x) 1406 } 1407 1408 func (*TerminationEvent) ProtoMessage() {} 1409 1410 func (x *TerminationEvent) ProtoReflect() protoreflect.Message { 1411 mi := &file_v1_skaffold_proto_msgTypes[14] 1412 if protoimpl.UnsafeEnabled && x != nil { 1413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1414 if ms.LoadMessageInfo() == nil { 1415 ms.StoreMessageInfo(mi) 1416 } 1417 return ms 1418 } 1419 return mi.MessageOf(x) 1420 } 1421 1422 // Deprecated: Use TerminationEvent.ProtoReflect.Descriptor instead. 1423 func (*TerminationEvent) Descriptor() ([]byte, []int) { 1424 return file_v1_skaffold_proto_rawDescGZIP(), []int{14} 1425 } 1426 1427 func (x *TerminationEvent) GetStatus() string { 1428 if x != nil { 1429 return x.Status 1430 } 1431 return "" 1432 } 1433 1434 func (x *TerminationEvent) GetErr() *ActionableErr { 1435 if x != nil { 1436 return x.Err 1437 } 1438 return nil 1439 } 1440 1441 // `DevLoopEvent` marks the start and end of a dev loop. 1442 type DevLoopEvent struct { 1443 state protoimpl.MessageState 1444 sizeCache protoimpl.SizeCache 1445 unknownFields protoimpl.UnknownFields 1446 1447 Iteration int32 `protobuf:"varint,1,opt,name=iteration,proto3" json:"iteration,omitempty"` // dev loop iteration. 0 represents initialization loop. 1448 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // dev loop status oneof: In Progress, Completed, Failed 1449 Err *ActionableErr `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` // actionable error message 1450 } 1451 1452 func (x *DevLoopEvent) Reset() { 1453 *x = DevLoopEvent{} 1454 if protoimpl.UnsafeEnabled { 1455 mi := &file_v1_skaffold_proto_msgTypes[15] 1456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1457 ms.StoreMessageInfo(mi) 1458 } 1459 } 1460 1461 func (x *DevLoopEvent) String() string { 1462 return protoimpl.X.MessageStringOf(x) 1463 } 1464 1465 func (*DevLoopEvent) ProtoMessage() {} 1466 1467 func (x *DevLoopEvent) ProtoReflect() protoreflect.Message { 1468 mi := &file_v1_skaffold_proto_msgTypes[15] 1469 if protoimpl.UnsafeEnabled && x != nil { 1470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1471 if ms.LoadMessageInfo() == nil { 1472 ms.StoreMessageInfo(mi) 1473 } 1474 return ms 1475 } 1476 return mi.MessageOf(x) 1477 } 1478 1479 // Deprecated: Use DevLoopEvent.ProtoReflect.Descriptor instead. 1480 func (*DevLoopEvent) Descriptor() ([]byte, []int) { 1481 return file_v1_skaffold_proto_rawDescGZIP(), []int{15} 1482 } 1483 1484 func (x *DevLoopEvent) GetIteration() int32 { 1485 if x != nil { 1486 return x.Iteration 1487 } 1488 return 0 1489 } 1490 1491 func (x *DevLoopEvent) GetStatus() string { 1492 if x != nil { 1493 return x.Status 1494 } 1495 return "" 1496 } 1497 1498 func (x *DevLoopEvent) GetErr() *ActionableErr { 1499 if x != nil { 1500 return x.Err 1501 } 1502 return nil 1503 } 1504 1505 // `ActionableErr` defines an error that occurred along with an optional list of suggestions 1506 type ActionableErr struct { 1507 state protoimpl.MessageState 1508 sizeCache protoimpl.SizeCache 1509 unknownFields protoimpl.UnknownFields 1510 1511 ErrCode enums.StatusCode `protobuf:"varint,1,opt,name=errCode,proto3,enum=proto.enums.StatusCode" json:"errCode,omitempty"` // error code representing the error 1512 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // message describing the error. 1513 Suggestions []*Suggestion `protobuf:"bytes,3,rep,name=suggestions,proto3" json:"suggestions,omitempty"` // list of suggestions 1514 } 1515 1516 func (x *ActionableErr) Reset() { 1517 *x = ActionableErr{} 1518 if protoimpl.UnsafeEnabled { 1519 mi := &file_v1_skaffold_proto_msgTypes[16] 1520 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1521 ms.StoreMessageInfo(mi) 1522 } 1523 } 1524 1525 func (x *ActionableErr) String() string { 1526 return protoimpl.X.MessageStringOf(x) 1527 } 1528 1529 func (*ActionableErr) ProtoMessage() {} 1530 1531 func (x *ActionableErr) ProtoReflect() protoreflect.Message { 1532 mi := &file_v1_skaffold_proto_msgTypes[16] 1533 if protoimpl.UnsafeEnabled && x != nil { 1534 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1535 if ms.LoadMessageInfo() == nil { 1536 ms.StoreMessageInfo(mi) 1537 } 1538 return ms 1539 } 1540 return mi.MessageOf(x) 1541 } 1542 1543 // Deprecated: Use ActionableErr.ProtoReflect.Descriptor instead. 1544 func (*ActionableErr) Descriptor() ([]byte, []int) { 1545 return file_v1_skaffold_proto_rawDescGZIP(), []int{16} 1546 } 1547 1548 func (x *ActionableErr) GetErrCode() enums.StatusCode { 1549 if x != nil { 1550 return x.ErrCode 1551 } 1552 return enums.StatusCode_OK 1553 } 1554 1555 func (x *ActionableErr) GetMessage() string { 1556 if x != nil { 1557 return x.Message 1558 } 1559 return "" 1560 } 1561 1562 func (x *ActionableErr) GetSuggestions() []*Suggestion { 1563 if x != nil { 1564 return x.Suggestions 1565 } 1566 return nil 1567 } 1568 1569 // `MetaEvent` provides general information regarding Skaffold 1570 type MetaEvent struct { 1571 state protoimpl.MessageState 1572 sizeCache protoimpl.SizeCache 1573 unknownFields protoimpl.UnknownFields 1574 1575 // entry, for example: `"Starting Skaffold: {Version:v0.39.0-16-g5bb7c9e0 ConfigVersion:skaffold/v1 GitVersion: GitCommit:5bb7c9e078e4d522a5ffc42a2f1274fd17d75902 GitTreeState:dirty BuildDate01:29Z GoVersion:go1.13rc1 Compiler:gc Platform:linux/amd64}"` 1576 Entry string `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` 1577 // Metadata describing skaffold pipeline 1578 Metadata *Metadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` 1579 } 1580 1581 func (x *MetaEvent) Reset() { 1582 *x = MetaEvent{} 1583 if protoimpl.UnsafeEnabled { 1584 mi := &file_v1_skaffold_proto_msgTypes[17] 1585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1586 ms.StoreMessageInfo(mi) 1587 } 1588 } 1589 1590 func (x *MetaEvent) String() string { 1591 return protoimpl.X.MessageStringOf(x) 1592 } 1593 1594 func (*MetaEvent) ProtoMessage() {} 1595 1596 func (x *MetaEvent) ProtoReflect() protoreflect.Message { 1597 mi := &file_v1_skaffold_proto_msgTypes[17] 1598 if protoimpl.UnsafeEnabled && x != nil { 1599 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1600 if ms.LoadMessageInfo() == nil { 1601 ms.StoreMessageInfo(mi) 1602 } 1603 return ms 1604 } 1605 return mi.MessageOf(x) 1606 } 1607 1608 // Deprecated: Use MetaEvent.ProtoReflect.Descriptor instead. 1609 func (*MetaEvent) Descriptor() ([]byte, []int) { 1610 return file_v1_skaffold_proto_rawDescGZIP(), []int{17} 1611 } 1612 1613 func (x *MetaEvent) GetEntry() string { 1614 if x != nil { 1615 return x.Entry 1616 } 1617 return "" 1618 } 1619 1620 func (x *MetaEvent) GetMetadata() *Metadata { 1621 if x != nil { 1622 return x.Metadata 1623 } 1624 return nil 1625 } 1626 1627 // `BuildEvent` describes the build status per artifact, and will be emitted by Skaffold anytime a build starts or finishes, successfully or not. 1628 // If the build fails, an error will be attached to the event. 1629 type BuildEvent struct { 1630 state protoimpl.MessageState 1631 sizeCache protoimpl.SizeCache 1632 unknownFields protoimpl.UnknownFields 1633 1634 Artifact string `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"` // artifact name 1635 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // artifact build status oneof: InProgress, Completed, Failed 1636 Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` // Deprecated. Use actionableErr.message. error when build status is Failed. 1637 ErrCode enums.StatusCode `protobuf:"varint,4,opt,name=errCode,proto3,enum=proto.enums.StatusCode" json:"errCode,omitempty"` // Deprecated. Use actionableErr.errCode. status code representing success or failure 1638 ActionableErr *ActionableErr `protobuf:"bytes,5,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 1639 HostPlatform string `protobuf:"bytes,6,opt,name=hostPlatform,proto3" json:"hostPlatform,omitempty"` // architecture of the host machine. For example `linux/amd64` 1640 TargetPlatforms string `protobuf:"bytes,7,opt,name=targetPlatforms,proto3" json:"targetPlatforms,omitempty"` // comma-delimited list of build target architectures. For example `linux/amd64,linux/arm64` 1641 } 1642 1643 func (x *BuildEvent) Reset() { 1644 *x = BuildEvent{} 1645 if protoimpl.UnsafeEnabled { 1646 mi := &file_v1_skaffold_proto_msgTypes[18] 1647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1648 ms.StoreMessageInfo(mi) 1649 } 1650 } 1651 1652 func (x *BuildEvent) String() string { 1653 return protoimpl.X.MessageStringOf(x) 1654 } 1655 1656 func (*BuildEvent) ProtoMessage() {} 1657 1658 func (x *BuildEvent) ProtoReflect() protoreflect.Message { 1659 mi := &file_v1_skaffold_proto_msgTypes[18] 1660 if protoimpl.UnsafeEnabled && x != nil { 1661 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1662 if ms.LoadMessageInfo() == nil { 1663 ms.StoreMessageInfo(mi) 1664 } 1665 return ms 1666 } 1667 return mi.MessageOf(x) 1668 } 1669 1670 // Deprecated: Use BuildEvent.ProtoReflect.Descriptor instead. 1671 func (*BuildEvent) Descriptor() ([]byte, []int) { 1672 return file_v1_skaffold_proto_rawDescGZIP(), []int{18} 1673 } 1674 1675 func (x *BuildEvent) GetArtifact() string { 1676 if x != nil { 1677 return x.Artifact 1678 } 1679 return "" 1680 } 1681 1682 func (x *BuildEvent) GetStatus() string { 1683 if x != nil { 1684 return x.Status 1685 } 1686 return "" 1687 } 1688 1689 func (x *BuildEvent) GetErr() string { 1690 if x != nil { 1691 return x.Err 1692 } 1693 return "" 1694 } 1695 1696 func (x *BuildEvent) GetErrCode() enums.StatusCode { 1697 if x != nil { 1698 return x.ErrCode 1699 } 1700 return enums.StatusCode_OK 1701 } 1702 1703 func (x *BuildEvent) GetActionableErr() *ActionableErr { 1704 if x != nil { 1705 return x.ActionableErr 1706 } 1707 return nil 1708 } 1709 1710 func (x *BuildEvent) GetHostPlatform() string { 1711 if x != nil { 1712 return x.HostPlatform 1713 } 1714 return "" 1715 } 1716 1717 func (x *BuildEvent) GetTargetPlatforms() string { 1718 if x != nil { 1719 return x.TargetPlatforms 1720 } 1721 return "" 1722 } 1723 1724 // `TestEvent` represents the status of a test, and is emitted by Skaffold 1725 // anytime a test starts or completes, successfully or not. 1726 type TestEvent struct { 1727 state protoimpl.MessageState 1728 sizeCache protoimpl.SizeCache 1729 unknownFields protoimpl.UnknownFields 1730 1731 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // test status oneof: InProgress, Completed, Failed 1732 ActionableErr *ActionableErr `protobuf:"bytes,2,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 1733 } 1734 1735 func (x *TestEvent) Reset() { 1736 *x = TestEvent{} 1737 if protoimpl.UnsafeEnabled { 1738 mi := &file_v1_skaffold_proto_msgTypes[19] 1739 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1740 ms.StoreMessageInfo(mi) 1741 } 1742 } 1743 1744 func (x *TestEvent) String() string { 1745 return protoimpl.X.MessageStringOf(x) 1746 } 1747 1748 func (*TestEvent) ProtoMessage() {} 1749 1750 func (x *TestEvent) ProtoReflect() protoreflect.Message { 1751 mi := &file_v1_skaffold_proto_msgTypes[19] 1752 if protoimpl.UnsafeEnabled && x != nil { 1753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1754 if ms.LoadMessageInfo() == nil { 1755 ms.StoreMessageInfo(mi) 1756 } 1757 return ms 1758 } 1759 return mi.MessageOf(x) 1760 } 1761 1762 // Deprecated: Use TestEvent.ProtoReflect.Descriptor instead. 1763 func (*TestEvent) Descriptor() ([]byte, []int) { 1764 return file_v1_skaffold_proto_rawDescGZIP(), []int{19} 1765 } 1766 1767 func (x *TestEvent) GetStatus() string { 1768 if x != nil { 1769 return x.Status 1770 } 1771 return "" 1772 } 1773 1774 func (x *TestEvent) GetActionableErr() *ActionableErr { 1775 if x != nil { 1776 return x.ActionableErr 1777 } 1778 return nil 1779 } 1780 1781 // `DeployEvent` represents the status of a deployment, and is emitted by Skaffold 1782 // anytime a deployment starts or completes, successfully or not. 1783 type DeployEvent struct { 1784 state protoimpl.MessageState 1785 sizeCache protoimpl.SizeCache 1786 unknownFields protoimpl.UnknownFields 1787 1788 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // deployment status oneof: InProgress, Completed, Failed 1789 Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` // Deprecated. Use actionableErr.message. error when status is Failed 1790 ErrCode enums.StatusCode `protobuf:"varint,3,opt,name=errCode,proto3,enum=proto.enums.StatusCode" json:"errCode,omitempty"` // Deprecated. Use actionableErr.errCode. status code representing success or failure 1791 ActionableErr *ActionableErr `protobuf:"bytes,4,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 1792 } 1793 1794 func (x *DeployEvent) Reset() { 1795 *x = DeployEvent{} 1796 if protoimpl.UnsafeEnabled { 1797 mi := &file_v1_skaffold_proto_msgTypes[20] 1798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1799 ms.StoreMessageInfo(mi) 1800 } 1801 } 1802 1803 func (x *DeployEvent) String() string { 1804 return protoimpl.X.MessageStringOf(x) 1805 } 1806 1807 func (*DeployEvent) ProtoMessage() {} 1808 1809 func (x *DeployEvent) ProtoReflect() protoreflect.Message { 1810 mi := &file_v1_skaffold_proto_msgTypes[20] 1811 if protoimpl.UnsafeEnabled && x != nil { 1812 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1813 if ms.LoadMessageInfo() == nil { 1814 ms.StoreMessageInfo(mi) 1815 } 1816 return ms 1817 } 1818 return mi.MessageOf(x) 1819 } 1820 1821 // Deprecated: Use DeployEvent.ProtoReflect.Descriptor instead. 1822 func (*DeployEvent) Descriptor() ([]byte, []int) { 1823 return file_v1_skaffold_proto_rawDescGZIP(), []int{20} 1824 } 1825 1826 func (x *DeployEvent) GetStatus() string { 1827 if x != nil { 1828 return x.Status 1829 } 1830 return "" 1831 } 1832 1833 func (x *DeployEvent) GetErr() string { 1834 if x != nil { 1835 return x.Err 1836 } 1837 return "" 1838 } 1839 1840 func (x *DeployEvent) GetErrCode() enums.StatusCode { 1841 if x != nil { 1842 return x.ErrCode 1843 } 1844 return enums.StatusCode_OK 1845 } 1846 1847 func (x *DeployEvent) GetActionableErr() *ActionableErr { 1848 if x != nil { 1849 return x.ActionableErr 1850 } 1851 return nil 1852 } 1853 1854 // `StatusCheckEvent` describes if the status check for kubernetes rollout has started, is in progress, has succeeded or failed. 1855 type StatusCheckEvent struct { 1856 state protoimpl.MessageState 1857 sizeCache protoimpl.SizeCache 1858 unknownFields protoimpl.UnknownFields 1859 1860 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` 1861 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` 1862 Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` // Deprecated. Use actionableErr.message. 1863 ErrCode enums.StatusCode `protobuf:"varint,4,opt,name=errCode,proto3,enum=proto.enums.StatusCode" json:"errCode,omitempty"` // Deprecated. Use actionableErr.errCode. status code representing success or failure 1864 ActionableErr *ActionableErr `protobuf:"bytes,5,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 1865 } 1866 1867 func (x *StatusCheckEvent) Reset() { 1868 *x = StatusCheckEvent{} 1869 if protoimpl.UnsafeEnabled { 1870 mi := &file_v1_skaffold_proto_msgTypes[21] 1871 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1872 ms.StoreMessageInfo(mi) 1873 } 1874 } 1875 1876 func (x *StatusCheckEvent) String() string { 1877 return protoimpl.X.MessageStringOf(x) 1878 } 1879 1880 func (*StatusCheckEvent) ProtoMessage() {} 1881 1882 func (x *StatusCheckEvent) ProtoReflect() protoreflect.Message { 1883 mi := &file_v1_skaffold_proto_msgTypes[21] 1884 if protoimpl.UnsafeEnabled && x != nil { 1885 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1886 if ms.LoadMessageInfo() == nil { 1887 ms.StoreMessageInfo(mi) 1888 } 1889 return ms 1890 } 1891 return mi.MessageOf(x) 1892 } 1893 1894 // Deprecated: Use StatusCheckEvent.ProtoReflect.Descriptor instead. 1895 func (*StatusCheckEvent) Descriptor() ([]byte, []int) { 1896 return file_v1_skaffold_proto_rawDescGZIP(), []int{21} 1897 } 1898 1899 func (x *StatusCheckEvent) GetStatus() string { 1900 if x != nil { 1901 return x.Status 1902 } 1903 return "" 1904 } 1905 1906 func (x *StatusCheckEvent) GetMessage() string { 1907 if x != nil { 1908 return x.Message 1909 } 1910 return "" 1911 } 1912 1913 func (x *StatusCheckEvent) GetErr() string { 1914 if x != nil { 1915 return x.Err 1916 } 1917 return "" 1918 } 1919 1920 func (x *StatusCheckEvent) GetErrCode() enums.StatusCode { 1921 if x != nil { 1922 return x.ErrCode 1923 } 1924 return enums.StatusCode_OK 1925 } 1926 1927 func (x *StatusCheckEvent) GetActionableErr() *ActionableErr { 1928 if x != nil { 1929 return x.ActionableErr 1930 } 1931 return nil 1932 } 1933 1934 // A Resource StatusCheck Event, indicates progress for each kubernetes deployment. 1935 // For every resource, there will be exactly one event with `status` *Succeeded* or *Failed* event. 1936 // There can be multiple events with `status` *Pending*. 1937 // Skaffold polls for resource status every 0.5 second. If the resource status changes, an event with `status` “Pending”, “Complete” and “Failed” 1938 // will be sent with the new status. 1939 type ResourceStatusCheckEvent struct { 1940 state protoimpl.MessageState 1941 sizeCache protoimpl.SizeCache 1942 unknownFields protoimpl.UnknownFields 1943 1944 Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` 1945 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 1946 Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` 1947 Err string `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"` // Deprecated. Use actionableErr.message. 1948 StatusCode enums.StatusCode `protobuf:"varint,5,opt,name=statusCode,proto3,enum=proto.enums.StatusCode" json:"statusCode,omitempty"` 1949 ActionableErr *ActionableErr `protobuf:"bytes,6,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 1950 } 1951 1952 func (x *ResourceStatusCheckEvent) Reset() { 1953 *x = ResourceStatusCheckEvent{} 1954 if protoimpl.UnsafeEnabled { 1955 mi := &file_v1_skaffold_proto_msgTypes[22] 1956 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1957 ms.StoreMessageInfo(mi) 1958 } 1959 } 1960 1961 func (x *ResourceStatusCheckEvent) String() string { 1962 return protoimpl.X.MessageStringOf(x) 1963 } 1964 1965 func (*ResourceStatusCheckEvent) ProtoMessage() {} 1966 1967 func (x *ResourceStatusCheckEvent) ProtoReflect() protoreflect.Message { 1968 mi := &file_v1_skaffold_proto_msgTypes[22] 1969 if protoimpl.UnsafeEnabled && x != nil { 1970 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1971 if ms.LoadMessageInfo() == nil { 1972 ms.StoreMessageInfo(mi) 1973 } 1974 return ms 1975 } 1976 return mi.MessageOf(x) 1977 } 1978 1979 // Deprecated: Use ResourceStatusCheckEvent.ProtoReflect.Descriptor instead. 1980 func (*ResourceStatusCheckEvent) Descriptor() ([]byte, []int) { 1981 return file_v1_skaffold_proto_rawDescGZIP(), []int{22} 1982 } 1983 1984 func (x *ResourceStatusCheckEvent) GetResource() string { 1985 if x != nil { 1986 return x.Resource 1987 } 1988 return "" 1989 } 1990 1991 func (x *ResourceStatusCheckEvent) GetStatus() string { 1992 if x != nil { 1993 return x.Status 1994 } 1995 return "" 1996 } 1997 1998 func (x *ResourceStatusCheckEvent) GetMessage() string { 1999 if x != nil { 2000 return x.Message 2001 } 2002 return "" 2003 } 2004 2005 func (x *ResourceStatusCheckEvent) GetErr() string { 2006 if x != nil { 2007 return x.Err 2008 } 2009 return "" 2010 } 2011 2012 func (x *ResourceStatusCheckEvent) GetStatusCode() enums.StatusCode { 2013 if x != nil { 2014 return x.StatusCode 2015 } 2016 return enums.StatusCode_OK 2017 } 2018 2019 func (x *ResourceStatusCheckEvent) GetActionableErr() *ActionableErr { 2020 if x != nil { 2021 return x.ActionableErr 2022 } 2023 return nil 2024 } 2025 2026 // PortEvent Event describes each port forwarding event. 2027 type PortEvent struct { 2028 state protoimpl.MessageState 2029 sizeCache protoimpl.SizeCache 2030 unknownFields protoimpl.UnknownFields 2031 2032 LocalPort int32 `protobuf:"varint,1,opt,name=localPort,proto3" json:"localPort,omitempty"` // local port for forwarded resource 2033 RemotePort int32 `protobuf:"varint,2,opt,name=remotePort,proto3" json:"remotePort,omitempty"` // Deprecated. Uses targetPort.intVal. 2034 PodName string `protobuf:"bytes,3,opt,name=podName,proto3" json:"podName,omitempty"` // pod name if port forwarded resourceType is Pod 2035 ContainerName string `protobuf:"bytes,4,opt,name=containerName,proto3" json:"containerName,omitempty"` // container name if specified in the kubernetes spec 2036 Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` // the namespace of the resource to port forward. 2037 PortName string `protobuf:"bytes,6,opt,name=portName,proto3" json:"portName,omitempty"` 2038 ResourceType string `protobuf:"bytes,7,opt,name=resourceType,proto3" json:"resourceType,omitempty"` // resource type e.g. "pod", "service". 2039 ResourceName string `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"` // name of the resource to forward. 2040 Address string `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"` // address on which to bind 2041 TargetPort *IntOrString `protobuf:"bytes,10,opt,name=targetPort,proto3" json:"targetPort,omitempty"` // target port is the resource port that will be forwarded. 2042 } 2043 2044 func (x *PortEvent) Reset() { 2045 *x = PortEvent{} 2046 if protoimpl.UnsafeEnabled { 2047 mi := &file_v1_skaffold_proto_msgTypes[23] 2048 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2049 ms.StoreMessageInfo(mi) 2050 } 2051 } 2052 2053 func (x *PortEvent) String() string { 2054 return protoimpl.X.MessageStringOf(x) 2055 } 2056 2057 func (*PortEvent) ProtoMessage() {} 2058 2059 func (x *PortEvent) ProtoReflect() protoreflect.Message { 2060 mi := &file_v1_skaffold_proto_msgTypes[23] 2061 if protoimpl.UnsafeEnabled && x != nil { 2062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2063 if ms.LoadMessageInfo() == nil { 2064 ms.StoreMessageInfo(mi) 2065 } 2066 return ms 2067 } 2068 return mi.MessageOf(x) 2069 } 2070 2071 // Deprecated: Use PortEvent.ProtoReflect.Descriptor instead. 2072 func (*PortEvent) Descriptor() ([]byte, []int) { 2073 return file_v1_skaffold_proto_rawDescGZIP(), []int{23} 2074 } 2075 2076 func (x *PortEvent) GetLocalPort() int32 { 2077 if x != nil { 2078 return x.LocalPort 2079 } 2080 return 0 2081 } 2082 2083 func (x *PortEvent) GetRemotePort() int32 { 2084 if x != nil { 2085 return x.RemotePort 2086 } 2087 return 0 2088 } 2089 2090 func (x *PortEvent) GetPodName() string { 2091 if x != nil { 2092 return x.PodName 2093 } 2094 return "" 2095 } 2096 2097 func (x *PortEvent) GetContainerName() string { 2098 if x != nil { 2099 return x.ContainerName 2100 } 2101 return "" 2102 } 2103 2104 func (x *PortEvent) GetNamespace() string { 2105 if x != nil { 2106 return x.Namespace 2107 } 2108 return "" 2109 } 2110 2111 func (x *PortEvent) GetPortName() string { 2112 if x != nil { 2113 return x.PortName 2114 } 2115 return "" 2116 } 2117 2118 func (x *PortEvent) GetResourceType() string { 2119 if x != nil { 2120 return x.ResourceType 2121 } 2122 return "" 2123 } 2124 2125 func (x *PortEvent) GetResourceName() string { 2126 if x != nil { 2127 return x.ResourceName 2128 } 2129 return "" 2130 } 2131 2132 func (x *PortEvent) GetAddress() string { 2133 if x != nil { 2134 return x.Address 2135 } 2136 return "" 2137 } 2138 2139 func (x *PortEvent) GetTargetPort() *IntOrString { 2140 if x != nil { 2141 return x.TargetPort 2142 } 2143 return nil 2144 } 2145 2146 // FileSyncEvent describes the sync status. 2147 type FileSyncEvent struct { 2148 state protoimpl.MessageState 2149 sizeCache protoimpl.SizeCache 2150 unknownFields protoimpl.UnknownFields 2151 2152 FileCount int32 `protobuf:"varint,1,opt,name=fileCount,proto3" json:"fileCount,omitempty"` // number of files synced 2153 Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // the container image to which files are sycned. 2154 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // status of file sync. one of: Not Started, In progress, Succeeded, Failed. 2155 Err string `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"` // Deprecated. Use actionableErr.message. error in case of status failed. 2156 ErrCode enums.StatusCode `protobuf:"varint,5,opt,name=errCode,proto3,enum=proto.enums.StatusCode" json:"errCode,omitempty"` //// Deprecated. Use actionableErr.errCode. status code representing success or failure 2157 ActionableErr *ActionableErr `protobuf:"bytes,6,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` // actionable error message 2158 } 2159 2160 func (x *FileSyncEvent) Reset() { 2161 *x = FileSyncEvent{} 2162 if protoimpl.UnsafeEnabled { 2163 mi := &file_v1_skaffold_proto_msgTypes[24] 2164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2165 ms.StoreMessageInfo(mi) 2166 } 2167 } 2168 2169 func (x *FileSyncEvent) String() string { 2170 return protoimpl.X.MessageStringOf(x) 2171 } 2172 2173 func (*FileSyncEvent) ProtoMessage() {} 2174 2175 func (x *FileSyncEvent) ProtoReflect() protoreflect.Message { 2176 mi := &file_v1_skaffold_proto_msgTypes[24] 2177 if protoimpl.UnsafeEnabled && x != nil { 2178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2179 if ms.LoadMessageInfo() == nil { 2180 ms.StoreMessageInfo(mi) 2181 } 2182 return ms 2183 } 2184 return mi.MessageOf(x) 2185 } 2186 2187 // Deprecated: Use FileSyncEvent.ProtoReflect.Descriptor instead. 2188 func (*FileSyncEvent) Descriptor() ([]byte, []int) { 2189 return file_v1_skaffold_proto_rawDescGZIP(), []int{24} 2190 } 2191 2192 func (x *FileSyncEvent) GetFileCount() int32 { 2193 if x != nil { 2194 return x.FileCount 2195 } 2196 return 0 2197 } 2198 2199 func (x *FileSyncEvent) GetImage() string { 2200 if x != nil { 2201 return x.Image 2202 } 2203 return "" 2204 } 2205 2206 func (x *FileSyncEvent) GetStatus() string { 2207 if x != nil { 2208 return x.Status 2209 } 2210 return "" 2211 } 2212 2213 func (x *FileSyncEvent) GetErr() string { 2214 if x != nil { 2215 return x.Err 2216 } 2217 return "" 2218 } 2219 2220 func (x *FileSyncEvent) GetErrCode() enums.StatusCode { 2221 if x != nil { 2222 return x.ErrCode 2223 } 2224 return enums.StatusCode_OK 2225 } 2226 2227 func (x *FileSyncEvent) GetActionableErr() *ActionableErr { 2228 if x != nil { 2229 return x.ActionableErr 2230 } 2231 return nil 2232 } 2233 2234 // DebuggingContainerEvent is raised when a debugging container is started or terminated 2235 type DebuggingContainerEvent struct { 2236 state protoimpl.MessageState 2237 sizeCache protoimpl.SizeCache 2238 unknownFields protoimpl.UnknownFields 2239 2240 Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // the container status oneof: Started, Terminated 2241 PodName string `protobuf:"bytes,2,opt,name=podName,proto3" json:"podName,omitempty"` // the pod name with the debugging container 2242 ContainerName string `protobuf:"bytes,3,opt,name=containerName,proto3" json:"containerName,omitempty"` // the name of the container configured for debugging 2243 Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` // the namespace of the debugging container 2244 Artifact string `protobuf:"bytes,5,opt,name=artifact,proto3" json:"artifact,omitempty"` // the corresponding artifact's image name 2245 Runtime string `protobuf:"bytes,6,opt,name=runtime,proto3" json:"runtime,omitempty"` // the detected language runtime 2246 WorkingDir string `protobuf:"bytes,7,opt,name=workingDir,proto3" json:"workingDir,omitempty"` // the working directory in the container image 2247 DebugPorts map[string]uint32 `protobuf:"bytes,8,rep,name=debugPorts,proto3" json:"debugPorts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // the exposed debugging-related ports 2248 } 2249 2250 func (x *DebuggingContainerEvent) Reset() { 2251 *x = DebuggingContainerEvent{} 2252 if protoimpl.UnsafeEnabled { 2253 mi := &file_v1_skaffold_proto_msgTypes[25] 2254 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2255 ms.StoreMessageInfo(mi) 2256 } 2257 } 2258 2259 func (x *DebuggingContainerEvent) String() string { 2260 return protoimpl.X.MessageStringOf(x) 2261 } 2262 2263 func (*DebuggingContainerEvent) ProtoMessage() {} 2264 2265 func (x *DebuggingContainerEvent) ProtoReflect() protoreflect.Message { 2266 mi := &file_v1_skaffold_proto_msgTypes[25] 2267 if protoimpl.UnsafeEnabled && x != nil { 2268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2269 if ms.LoadMessageInfo() == nil { 2270 ms.StoreMessageInfo(mi) 2271 } 2272 return ms 2273 } 2274 return mi.MessageOf(x) 2275 } 2276 2277 // Deprecated: Use DebuggingContainerEvent.ProtoReflect.Descriptor instead. 2278 func (*DebuggingContainerEvent) Descriptor() ([]byte, []int) { 2279 return file_v1_skaffold_proto_rawDescGZIP(), []int{25} 2280 } 2281 2282 func (x *DebuggingContainerEvent) GetStatus() string { 2283 if x != nil { 2284 return x.Status 2285 } 2286 return "" 2287 } 2288 2289 func (x *DebuggingContainerEvent) GetPodName() string { 2290 if x != nil { 2291 return x.PodName 2292 } 2293 return "" 2294 } 2295 2296 func (x *DebuggingContainerEvent) GetContainerName() string { 2297 if x != nil { 2298 return x.ContainerName 2299 } 2300 return "" 2301 } 2302 2303 func (x *DebuggingContainerEvent) GetNamespace() string { 2304 if x != nil { 2305 return x.Namespace 2306 } 2307 return "" 2308 } 2309 2310 func (x *DebuggingContainerEvent) GetArtifact() string { 2311 if x != nil { 2312 return x.Artifact 2313 } 2314 return "" 2315 } 2316 2317 func (x *DebuggingContainerEvent) GetRuntime() string { 2318 if x != nil { 2319 return x.Runtime 2320 } 2321 return "" 2322 } 2323 2324 func (x *DebuggingContainerEvent) GetWorkingDir() string { 2325 if x != nil { 2326 return x.WorkingDir 2327 } 2328 return "" 2329 } 2330 2331 func (x *DebuggingContainerEvent) GetDebugPorts() map[string]uint32 { 2332 if x != nil { 2333 return x.DebugPorts 2334 } 2335 return nil 2336 } 2337 2338 // LogEntry describes an event and a string description of the event. 2339 type LogEntry struct { 2340 state protoimpl.MessageState 2341 sizeCache protoimpl.SizeCache 2342 unknownFields protoimpl.UnknownFields 2343 2344 Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // timestamp of the event. 2345 Event *Event `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` // the actual event that is one of 2346 Entry string `protobuf:"bytes,3,opt,name=entry,proto3" json:"entry,omitempty"` // description of the event. 2347 } 2348 2349 func (x *LogEntry) Reset() { 2350 *x = LogEntry{} 2351 if protoimpl.UnsafeEnabled { 2352 mi := &file_v1_skaffold_proto_msgTypes[26] 2353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2354 ms.StoreMessageInfo(mi) 2355 } 2356 } 2357 2358 func (x *LogEntry) String() string { 2359 return protoimpl.X.MessageStringOf(x) 2360 } 2361 2362 func (*LogEntry) ProtoMessage() {} 2363 2364 func (x *LogEntry) ProtoReflect() protoreflect.Message { 2365 mi := &file_v1_skaffold_proto_msgTypes[26] 2366 if protoimpl.UnsafeEnabled && x != nil { 2367 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2368 if ms.LoadMessageInfo() == nil { 2369 ms.StoreMessageInfo(mi) 2370 } 2371 return ms 2372 } 2373 return mi.MessageOf(x) 2374 } 2375 2376 // Deprecated: Use LogEntry.ProtoReflect.Descriptor instead. 2377 func (*LogEntry) Descriptor() ([]byte, []int) { 2378 return file_v1_skaffold_proto_rawDescGZIP(), []int{26} 2379 } 2380 2381 func (x *LogEntry) GetTimestamp() *timestamppb.Timestamp { 2382 if x != nil { 2383 return x.Timestamp 2384 } 2385 return nil 2386 } 2387 2388 func (x *LogEntry) GetEvent() *Event { 2389 if x != nil { 2390 return x.Event 2391 } 2392 return nil 2393 } 2394 2395 func (x *LogEntry) GetEntry() string { 2396 if x != nil { 2397 return x.Entry 2398 } 2399 return "" 2400 } 2401 2402 type UserIntentRequest struct { 2403 state protoimpl.MessageState 2404 sizeCache protoimpl.SizeCache 2405 unknownFields protoimpl.UnknownFields 2406 2407 Intent *Intent `protobuf:"bytes,1,opt,name=intent,proto3" json:"intent,omitempty"` 2408 } 2409 2410 func (x *UserIntentRequest) Reset() { 2411 *x = UserIntentRequest{} 2412 if protoimpl.UnsafeEnabled { 2413 mi := &file_v1_skaffold_proto_msgTypes[27] 2414 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2415 ms.StoreMessageInfo(mi) 2416 } 2417 } 2418 2419 func (x *UserIntentRequest) String() string { 2420 return protoimpl.X.MessageStringOf(x) 2421 } 2422 2423 func (*UserIntentRequest) ProtoMessage() {} 2424 2425 func (x *UserIntentRequest) ProtoReflect() protoreflect.Message { 2426 mi := &file_v1_skaffold_proto_msgTypes[27] 2427 if protoimpl.UnsafeEnabled && x != nil { 2428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2429 if ms.LoadMessageInfo() == nil { 2430 ms.StoreMessageInfo(mi) 2431 } 2432 return ms 2433 } 2434 return mi.MessageOf(x) 2435 } 2436 2437 // Deprecated: Use UserIntentRequest.ProtoReflect.Descriptor instead. 2438 func (*UserIntentRequest) Descriptor() ([]byte, []int) { 2439 return file_v1_skaffold_proto_rawDescGZIP(), []int{27} 2440 } 2441 2442 func (x *UserIntentRequest) GetIntent() *Intent { 2443 if x != nil { 2444 return x.Intent 2445 } 2446 return nil 2447 } 2448 2449 type TriggerRequest struct { 2450 state protoimpl.MessageState 2451 sizeCache protoimpl.SizeCache 2452 unknownFields protoimpl.UnknownFields 2453 2454 State *TriggerState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` 2455 } 2456 2457 func (x *TriggerRequest) Reset() { 2458 *x = TriggerRequest{} 2459 if protoimpl.UnsafeEnabled { 2460 mi := &file_v1_skaffold_proto_msgTypes[28] 2461 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2462 ms.StoreMessageInfo(mi) 2463 } 2464 } 2465 2466 func (x *TriggerRequest) String() string { 2467 return protoimpl.X.MessageStringOf(x) 2468 } 2469 2470 func (*TriggerRequest) ProtoMessage() {} 2471 2472 func (x *TriggerRequest) ProtoReflect() protoreflect.Message { 2473 mi := &file_v1_skaffold_proto_msgTypes[28] 2474 if protoimpl.UnsafeEnabled && x != nil { 2475 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2476 if ms.LoadMessageInfo() == nil { 2477 ms.StoreMessageInfo(mi) 2478 } 2479 return ms 2480 } 2481 return mi.MessageOf(x) 2482 } 2483 2484 // Deprecated: Use TriggerRequest.ProtoReflect.Descriptor instead. 2485 func (*TriggerRequest) Descriptor() ([]byte, []int) { 2486 return file_v1_skaffold_proto_rawDescGZIP(), []int{28} 2487 } 2488 2489 func (x *TriggerRequest) GetState() *TriggerState { 2490 if x != nil { 2491 return x.State 2492 } 2493 return nil 2494 } 2495 2496 // TriggerState represents trigger state for a given phase. 2497 type TriggerState struct { 2498 state protoimpl.MessageState 2499 sizeCache protoimpl.SizeCache 2500 unknownFields protoimpl.UnknownFields 2501 2502 // Types that are assignable to Val: 2503 // *TriggerState_Enabled 2504 Val isTriggerState_Val `protobuf_oneof:"val"` 2505 } 2506 2507 func (x *TriggerState) Reset() { 2508 *x = TriggerState{} 2509 if protoimpl.UnsafeEnabled { 2510 mi := &file_v1_skaffold_proto_msgTypes[29] 2511 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2512 ms.StoreMessageInfo(mi) 2513 } 2514 } 2515 2516 func (x *TriggerState) String() string { 2517 return protoimpl.X.MessageStringOf(x) 2518 } 2519 2520 func (*TriggerState) ProtoMessage() {} 2521 2522 func (x *TriggerState) ProtoReflect() protoreflect.Message { 2523 mi := &file_v1_skaffold_proto_msgTypes[29] 2524 if protoimpl.UnsafeEnabled && x != nil { 2525 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2526 if ms.LoadMessageInfo() == nil { 2527 ms.StoreMessageInfo(mi) 2528 } 2529 return ms 2530 } 2531 return mi.MessageOf(x) 2532 } 2533 2534 // Deprecated: Use TriggerState.ProtoReflect.Descriptor instead. 2535 func (*TriggerState) Descriptor() ([]byte, []int) { 2536 return file_v1_skaffold_proto_rawDescGZIP(), []int{29} 2537 } 2538 2539 func (m *TriggerState) GetVal() isTriggerState_Val { 2540 if m != nil { 2541 return m.Val 2542 } 2543 return nil 2544 } 2545 2546 func (x *TriggerState) GetEnabled() bool { 2547 if x, ok := x.GetVal().(*TriggerState_Enabled); ok { 2548 return x.Enabled 2549 } 2550 return false 2551 } 2552 2553 type isTriggerState_Val interface { 2554 isTriggerState_Val() 2555 } 2556 2557 type TriggerState_Enabled struct { 2558 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3,oneof"` // enable or disable a trigger state 2559 } 2560 2561 func (*TriggerState_Enabled) isTriggerState_Val() {} 2562 2563 // Intent represents user intents for a given phase. 2564 type Intent struct { 2565 state protoimpl.MessageState 2566 sizeCache protoimpl.SizeCache 2567 unknownFields protoimpl.UnknownFields 2568 2569 Build bool `protobuf:"varint,1,opt,name=build,proto3" json:"build,omitempty"` // in case skaffold dev is ran with autoBuild=false, a build intent enables building once 2570 Sync bool `protobuf:"varint,2,opt,name=sync,proto3" json:"sync,omitempty"` // in case skaffold dev is ran with autoSync=false, a sync intent enables file sync once 2571 Deploy bool `protobuf:"varint,3,opt,name=deploy,proto3" json:"deploy,omitempty"` // in case skaffold dev is ran with autoDeploy=false, a deploy intent enables deploys once 2572 Devloop bool `protobuf:"varint,4,opt,name=devloop,proto3" json:"devloop,omitempty"` // in case skaffold dev is ran with autoDeploy=false, autoSync=false and autoBuild=false a devloop intent enables the entire dev loop once 2573 } 2574 2575 func (x *Intent) Reset() { 2576 *x = Intent{} 2577 if protoimpl.UnsafeEnabled { 2578 mi := &file_v1_skaffold_proto_msgTypes[30] 2579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2580 ms.StoreMessageInfo(mi) 2581 } 2582 } 2583 2584 func (x *Intent) String() string { 2585 return protoimpl.X.MessageStringOf(x) 2586 } 2587 2588 func (*Intent) ProtoMessage() {} 2589 2590 func (x *Intent) ProtoReflect() protoreflect.Message { 2591 mi := &file_v1_skaffold_proto_msgTypes[30] 2592 if protoimpl.UnsafeEnabled && x != nil { 2593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2594 if ms.LoadMessageInfo() == nil { 2595 ms.StoreMessageInfo(mi) 2596 } 2597 return ms 2598 } 2599 return mi.MessageOf(x) 2600 } 2601 2602 // Deprecated: Use Intent.ProtoReflect.Descriptor instead. 2603 func (*Intent) Descriptor() ([]byte, []int) { 2604 return file_v1_skaffold_proto_rawDescGZIP(), []int{30} 2605 } 2606 2607 func (x *Intent) GetBuild() bool { 2608 if x != nil { 2609 return x.Build 2610 } 2611 return false 2612 } 2613 2614 func (x *Intent) GetSync() bool { 2615 if x != nil { 2616 return x.Sync 2617 } 2618 return false 2619 } 2620 2621 func (x *Intent) GetDeploy() bool { 2622 if x != nil { 2623 return x.Deploy 2624 } 2625 return false 2626 } 2627 2628 func (x *Intent) GetDevloop() bool { 2629 if x != nil { 2630 return x.Devloop 2631 } 2632 return false 2633 } 2634 2635 // Suggestion defines the action a user needs to recover from an error. 2636 type Suggestion struct { 2637 state protoimpl.MessageState 2638 sizeCache protoimpl.SizeCache 2639 unknownFields protoimpl.UnknownFields 2640 2641 SuggestionCode enums.SuggestionCode `protobuf:"varint,1,opt,name=suggestionCode,proto3,enum=proto.enums.SuggestionCode" json:"suggestionCode,omitempty"` // code representing a suggestion 2642 Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` // action represents the suggestion action 2643 } 2644 2645 func (x *Suggestion) Reset() { 2646 *x = Suggestion{} 2647 if protoimpl.UnsafeEnabled { 2648 mi := &file_v1_skaffold_proto_msgTypes[31] 2649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2650 ms.StoreMessageInfo(mi) 2651 } 2652 } 2653 2654 func (x *Suggestion) String() string { 2655 return protoimpl.X.MessageStringOf(x) 2656 } 2657 2658 func (*Suggestion) ProtoMessage() {} 2659 2660 func (x *Suggestion) ProtoReflect() protoreflect.Message { 2661 mi := &file_v1_skaffold_proto_msgTypes[31] 2662 if protoimpl.UnsafeEnabled && x != nil { 2663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2664 if ms.LoadMessageInfo() == nil { 2665 ms.StoreMessageInfo(mi) 2666 } 2667 return ms 2668 } 2669 return mi.MessageOf(x) 2670 } 2671 2672 // Deprecated: Use Suggestion.ProtoReflect.Descriptor instead. 2673 func (*Suggestion) Descriptor() ([]byte, []int) { 2674 return file_v1_skaffold_proto_rawDescGZIP(), []int{31} 2675 } 2676 2677 func (x *Suggestion) GetSuggestionCode() enums.SuggestionCode { 2678 if x != nil { 2679 return x.SuggestionCode 2680 } 2681 return enums.SuggestionCode_NIL 2682 } 2683 2684 func (x *Suggestion) GetAction() string { 2685 if x != nil { 2686 return x.Action 2687 } 2688 return "" 2689 } 2690 2691 // IntOrString is a type that can hold an int32 or a string. 2692 type IntOrString struct { 2693 state protoimpl.MessageState 2694 sizeCache protoimpl.SizeCache 2695 unknownFields protoimpl.UnknownFields 2696 2697 Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` // type of stored value 2698 IntVal int32 `protobuf:"varint,2,opt,name=intVal,proto3" json:"intVal,omitempty"` // int value 2699 StrVal string `protobuf:"bytes,3,opt,name=strVal,proto3" json:"strVal,omitempty"` // string value 2700 } 2701 2702 func (x *IntOrString) Reset() { 2703 *x = IntOrString{} 2704 if protoimpl.UnsafeEnabled { 2705 mi := &file_v1_skaffold_proto_msgTypes[32] 2706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2707 ms.StoreMessageInfo(mi) 2708 } 2709 } 2710 2711 func (x *IntOrString) String() string { 2712 return protoimpl.X.MessageStringOf(x) 2713 } 2714 2715 func (*IntOrString) ProtoMessage() {} 2716 2717 func (x *IntOrString) ProtoReflect() protoreflect.Message { 2718 mi := &file_v1_skaffold_proto_msgTypes[32] 2719 if protoimpl.UnsafeEnabled && x != nil { 2720 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2721 if ms.LoadMessageInfo() == nil { 2722 ms.StoreMessageInfo(mi) 2723 } 2724 return ms 2725 } 2726 return mi.MessageOf(x) 2727 } 2728 2729 // Deprecated: Use IntOrString.ProtoReflect.Descriptor instead. 2730 func (*IntOrString) Descriptor() ([]byte, []int) { 2731 return file_v1_skaffold_proto_rawDescGZIP(), []int{32} 2732 } 2733 2734 func (x *IntOrString) GetType() int32 { 2735 if x != nil { 2736 return x.Type 2737 } 2738 return 0 2739 } 2740 2741 func (x *IntOrString) GetIntVal() int32 { 2742 if x != nil { 2743 return x.IntVal 2744 } 2745 return 0 2746 } 2747 2748 func (x *IntOrString) GetStrVal() string { 2749 if x != nil { 2750 return x.StrVal 2751 } 2752 return "" 2753 } 2754 2755 type BuildMetadata_ImageBuilder struct { 2756 state protoimpl.MessageState 2757 sizeCache protoimpl.SizeCache 2758 unknownFields protoimpl.UnknownFields 2759 2760 Type enums.BuilderType `protobuf:"varint,1,opt,name=type,proto3,enum=proto.enums.BuilderType" json:"type,omitempty"` 2761 Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 2762 } 2763 2764 func (x *BuildMetadata_ImageBuilder) Reset() { 2765 *x = BuildMetadata_ImageBuilder{} 2766 if protoimpl.UnsafeEnabled { 2767 mi := &file_v1_skaffold_proto_msgTypes[35] 2768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2769 ms.StoreMessageInfo(mi) 2770 } 2771 } 2772 2773 func (x *BuildMetadata_ImageBuilder) String() string { 2774 return protoimpl.X.MessageStringOf(x) 2775 } 2776 2777 func (*BuildMetadata_ImageBuilder) ProtoMessage() {} 2778 2779 func (x *BuildMetadata_ImageBuilder) ProtoReflect() protoreflect.Message { 2780 mi := &file_v1_skaffold_proto_msgTypes[35] 2781 if protoimpl.UnsafeEnabled && x != nil { 2782 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2783 if ms.LoadMessageInfo() == nil { 2784 ms.StoreMessageInfo(mi) 2785 } 2786 return ms 2787 } 2788 return mi.MessageOf(x) 2789 } 2790 2791 // Deprecated: Use BuildMetadata_ImageBuilder.ProtoReflect.Descriptor instead. 2792 func (*BuildMetadata_ImageBuilder) Descriptor() ([]byte, []int) { 2793 return file_v1_skaffold_proto_rawDescGZIP(), []int{5, 0} 2794 } 2795 2796 func (x *BuildMetadata_ImageBuilder) GetType() enums.BuilderType { 2797 if x != nil { 2798 return x.Type 2799 } 2800 return enums.BuilderType_UNKNOWN_BUILDER_TYPE 2801 } 2802 2803 func (x *BuildMetadata_ImageBuilder) GetCount() int32 { 2804 if x != nil { 2805 return x.Count 2806 } 2807 return 0 2808 } 2809 2810 type TestMetadata_Tester struct { 2811 state protoimpl.MessageState 2812 sizeCache protoimpl.SizeCache 2813 unknownFields protoimpl.UnknownFields 2814 2815 Type enums.TesterType `protobuf:"varint,1,opt,name=type,proto3,enum=proto.enums.TesterType" json:"type,omitempty"` 2816 Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 2817 } 2818 2819 func (x *TestMetadata_Tester) Reset() { 2820 *x = TestMetadata_Tester{} 2821 if protoimpl.UnsafeEnabled { 2822 mi := &file_v1_skaffold_proto_msgTypes[37] 2823 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2824 ms.StoreMessageInfo(mi) 2825 } 2826 } 2827 2828 func (x *TestMetadata_Tester) String() string { 2829 return protoimpl.X.MessageStringOf(x) 2830 } 2831 2832 func (*TestMetadata_Tester) ProtoMessage() {} 2833 2834 func (x *TestMetadata_Tester) ProtoReflect() protoreflect.Message { 2835 mi := &file_v1_skaffold_proto_msgTypes[37] 2836 if protoimpl.UnsafeEnabled && x != nil { 2837 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2838 if ms.LoadMessageInfo() == nil { 2839 ms.StoreMessageInfo(mi) 2840 } 2841 return ms 2842 } 2843 return mi.MessageOf(x) 2844 } 2845 2846 // Deprecated: Use TestMetadata_Tester.ProtoReflect.Descriptor instead. 2847 func (*TestMetadata_Tester) Descriptor() ([]byte, []int) { 2848 return file_v1_skaffold_proto_rawDescGZIP(), []int{6, 0} 2849 } 2850 2851 func (x *TestMetadata_Tester) GetType() enums.TesterType { 2852 if x != nil { 2853 return x.Type 2854 } 2855 return enums.TesterType_UNKNOWN_TEST_TYPE 2856 } 2857 2858 func (x *TestMetadata_Tester) GetCount() int32 { 2859 if x != nil { 2860 return x.Count 2861 } 2862 return 0 2863 } 2864 2865 type DeployMetadata_Deployer struct { 2866 state protoimpl.MessageState 2867 sizeCache protoimpl.SizeCache 2868 unknownFields protoimpl.UnknownFields 2869 2870 Type enums.DeployerType `protobuf:"varint,1,opt,name=type,proto3,enum=proto.enums.DeployerType" json:"type,omitempty"` 2871 Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 2872 } 2873 2874 func (x *DeployMetadata_Deployer) Reset() { 2875 *x = DeployMetadata_Deployer{} 2876 if protoimpl.UnsafeEnabled { 2877 mi := &file_v1_skaffold_proto_msgTypes[38] 2878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2879 ms.StoreMessageInfo(mi) 2880 } 2881 } 2882 2883 func (x *DeployMetadata_Deployer) String() string { 2884 return protoimpl.X.MessageStringOf(x) 2885 } 2886 2887 func (*DeployMetadata_Deployer) ProtoMessage() {} 2888 2889 func (x *DeployMetadata_Deployer) ProtoReflect() protoreflect.Message { 2890 mi := &file_v1_skaffold_proto_msgTypes[38] 2891 if protoimpl.UnsafeEnabled && x != nil { 2892 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2893 if ms.LoadMessageInfo() == nil { 2894 ms.StoreMessageInfo(mi) 2895 } 2896 return ms 2897 } 2898 return mi.MessageOf(x) 2899 } 2900 2901 // Deprecated: Use DeployMetadata_Deployer.ProtoReflect.Descriptor instead. 2902 func (*DeployMetadata_Deployer) Descriptor() ([]byte, []int) { 2903 return file_v1_skaffold_proto_rawDescGZIP(), []int{7, 0} 2904 } 2905 2906 func (x *DeployMetadata_Deployer) GetType() enums.DeployerType { 2907 if x != nil { 2908 return x.Type 2909 } 2910 return enums.DeployerType_UNKNOWN_DEPLOYER_TYPE 2911 } 2912 2913 func (x *DeployMetadata_Deployer) GetCount() int32 { 2914 if x != nil { 2915 return x.Count 2916 } 2917 return 0 2918 } 2919 2920 var File_v1_skaffold_proto protoreflect.FileDescriptor 2921 2922 var file_v1_skaffold_proto_rawDesc = []byte{ 2923 0x0a, 0x11, 0x76, 0x31, 0x2f, 0x73, 0x6b, 0x61, 0x66, 0x66, 0x6f, 0x6c, 0x64, 0x2e, 0x70, 0x72, 2924 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 2925 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 2926 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 2927 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 2928 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2929 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 2930 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 2931 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x0d, 0x53, 0x74, 0x61, 2932 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x05, 0x73, 0x74, 2933 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2934 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x1c, 2935 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 2936 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x1d, 0x0a, 0x07, 2937 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 2938 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc5, 0x04, 0x0a, 0x05, 2939 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 2940 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2941 0x6f, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x62, 0x75, 2942 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 2943 0x6f, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 2944 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x53, 0x74, 0x61, 0x74, 2945 0x65, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x48, 2946 0x0a, 0x0e, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x73, 2947 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 2948 0x74, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x50, 0x6f, 2949 0x72, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 2950 0x64, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x43, 0x0a, 0x10, 0x73, 0x74, 0x61, 0x74, 2951 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 2952 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 2953 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x10, 0x73, 0x74, 0x61, 2954 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3a, 0x0a, 2955 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 2956 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 2957 0x65, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x66, 0x69, 0x6c, 0x65, 2958 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x50, 0x0a, 0x13, 0x64, 0x65, 0x62, 2959 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 2960 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 2961 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 2962 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x13, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 2963 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2b, 0x0a, 0x08, 0x6d, 2964 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 2965 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 2966 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 2967 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 2968 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x74, 2969 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x1a, 0x53, 0x0a, 0x13, 0x46, 0x6f, 0x72, 0x77, 2970 0x61, 0x72, 0x64, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 2971 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 2972 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 2973 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x45, 0x76, 0x65, 2974 0x6e, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 2975 0x03, 0x10, 0x04, 0x22, 0x8e, 0x02, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 2976 0x12, 0x2a, 0x0a, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 2977 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 2978 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x2d, 0x0a, 0x06, 2979 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 2980 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 2981 0x61, 0x74, 0x61, 0x52, 0x06, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x12, 0x27, 0x0a, 0x04, 0x74, 2982 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2983 0x6f, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x04, 2984 0x74, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 2985 0x61, 0x6c, 0x18, 0x63, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2986 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 2987 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 2988 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x1a, 0x3d, 0x0a, 0x0f, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 2989 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 2990 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 2991 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 2992 0x3a, 0x02, 0x38, 0x01, 0x22, 0x81, 0x03, 0x0a, 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 2993 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 2994 0x4f, 0x66, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 2995 0x05, 0x52, 0x11, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x72, 0x74, 0x69, 0x66, 2996 0x61, 0x63, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x08, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x73, 2997 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 2998 0x75, 0x69, 0x6c, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6d, 0x61, 2999 0x67, 0x65, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x52, 0x08, 0x62, 0x75, 0x69, 0x6c, 0x64, 3000 0x65, 0x72, 0x73, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 3001 0x0e, 0x32, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 3002 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 3003 0x44, 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x63, 0x20, 3004 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x75, 0x69, 0x6c, 3005 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 3006 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x61, 0x64, 0x64, 0x69, 0x74, 3007 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x1a, 0x52, 0x0a, 0x0c, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x42, 0x75, 3008 0x69, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 3009 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 3010 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 3011 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 3012 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x3d, 0x0a, 0x0f, 0x41, 0x64, 0x64, 3013 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 3014 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 3015 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 3016 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x91, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 3017 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x34, 0x0a, 0x07, 0x54, 0x65, 0x73, 3018 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 3019 0x74, 0x6f, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 3020 0x54, 0x65, 0x73, 0x74, 0x65, 0x72, 0x52, 0x07, 0x54, 0x65, 0x73, 0x74, 0x65, 0x72, 0x73, 0x1a, 3021 0x4b, 0x0a, 0x06, 0x54, 0x65, 0x73, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x04, 0x74, 0x79, 0x70, 3022 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3023 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 3024 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 3025 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xd3, 0x01, 0x0a, 3026 0x0e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 3027 0x3c, 0x0a, 0x09, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 3028 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 3029 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 3030 0x65, 0x72, 0x52, 0x09, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x72, 0x73, 0x12, 0x32, 0x0a, 3031 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 3032 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x43, 0x6c, 0x75, 3033 0x73, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 3034 0x72, 0x1a, 0x4f, 0x0a, 0x08, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x72, 0x12, 0x2d, 0x0a, 3035 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x70, 0x72, 3036 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 3037 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 3038 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 3039 0x6e, 0x74, 0x22, 0xe5, 0x01, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 3040 0x65, 0x12, 0x3e, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x01, 3041 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x75, 0x69, 3042 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 3043 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 3044 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 3045 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 3046 0x67, 0x65, 0x72, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 3047 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3048 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 3049 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x1a, 0x3c, 0x0a, 0x0e, 3050 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 3051 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 3052 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 3053 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x5c, 0x0a, 0x09, 0x54, 0x65, 3054 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 3055 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 3056 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 3057 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 3058 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x73, 0x74, 3059 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x70, 3060 0x6c, 0x6f, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 3061 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 3062 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 3063 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 0x67, 3064 0x65, 0x72, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 3065 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 3066 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 3067 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xe7, 0x01, 0x0a, 0x10, 3068 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 3069 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 3070 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x44, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 3071 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x70, 0x72, 3072 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 3073 0x74, 0x61, 0x74, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e, 3074 0x74, 0x72, 0x79, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x37, 3075 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 3076 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 3077 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x73, 0x74, 0x61, 3078 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x1a, 0x3c, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 3079 0x72, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 3080 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 3081 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 3082 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x49, 0x0a, 0x0d, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x6e, 3083 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 3084 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 3085 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x02, 0x20, 3086 0x01, 0x28, 0x08, 0x52, 0x0b, 0x61, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 3087 0x22, 0xda, 0x05, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x09, 0x6d, 0x65, 3088 0x74, 0x61, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 3089 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 3090 0x00, 0x52, 0x09, 0x6d, 0x65, 0x74, 0x61, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x33, 0x0a, 0x0a, 3091 0x62, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3092 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 3093 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 0x6e, 3094 0x74, 0x12, 0x36, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 3095 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 3096 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 3097 0x70, 0x6c, 0x6f, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x09, 0x70, 0x6f, 0x72, 3098 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 3099 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 3100 0x52, 0x09, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x0a, 0x10, 0x73, 3101 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 3102 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 3103 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 3104 0x52, 0x10, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x76, 0x65, 3105 0x6e, 0x74, 0x12, 0x5d, 0x0a, 0x18, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 3106 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x06, 3107 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x73, 3108 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 3109 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x18, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 3110 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 0x76, 0x65, 0x6e, 3111 0x74, 0x12, 0x3c, 0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x76, 0x65, 3112 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3113 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 3114 0x52, 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 3115 0x5a, 0x0a, 0x17, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 3116 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 3117 0x32, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 3118 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 3119 0x48, 0x00, 0x52, 0x17, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 3120 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x0c, 0x64, 3121 0x65, 0x76, 0x4c, 0x6f, 0x6f, 0x70, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 3122 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x76, 0x4c, 0x6f, 0x6f, 3123 0x70, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x65, 0x76, 0x4c, 0x6f, 0x6f, 3124 0x70, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x0a, 0x10, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 3125 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 3126 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 3127 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x10, 0x74, 0x65, 0x72, 3128 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 3129 0x09, 0x54, 0x65, 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 3130 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x76, 0x65, 3131 0x6e, 0x74, 0x48, 0x00, 0x52, 0x09, 0x54, 0x65, 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 3132 0x0c, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x52, 0x0a, 3133 0x10, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 3134 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 3135 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x03, 0x65, 0x72, 0x72, 3136 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 3137 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x03, 0x65, 0x72, 3138 0x72, 0x22, 0x6c, 0x0a, 0x0c, 0x44, 0x65, 0x76, 0x4c, 0x6f, 0x6f, 0x70, 0x45, 0x76, 0x65, 0x6e, 3139 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 3140 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 3141 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 3142 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x03, 3143 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 3144 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x03, 0x65, 0x72, 0x72, 0x22, 3145 0x91, 0x01, 0x0a, 0x0d, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 3146 0x72, 0x12, 0x31, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 3147 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 3148 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x65, 0x72, 0x72, 3149 0x43, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 3150 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x33, 3151 0x0a, 0x0b, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 3152 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x75, 0x67, 0x67, 3153 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 3154 0x6f, 0x6e, 0x73, 0x22, 0x4e, 0x0a, 0x09, 0x4d, 0x65, 0x74, 0x61, 0x45, 0x76, 0x65, 0x6e, 0x74, 3155 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 3156 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x2b, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 3157 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3158 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 3159 0x61, 0x74, 0x61, 0x22, 0x8f, 0x02, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x76, 0x65, 3160 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x18, 0x01, 3161 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x16, 3162 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 3163 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 3164 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x72, 0x72, 0x12, 0x31, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x43, 3165 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3166 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 3167 0x64, 0x65, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x0d, 0x61, 3168 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x18, 0x05, 0x20, 0x01, 3169 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 3170 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 3171 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x12, 0x22, 0x0a, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x50, 3172 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x68, 3173 0x6f, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x28, 0x0a, 0x0f, 0x74, 3174 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x07, 3175 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x74, 3176 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x22, 0x5f, 0x0a, 0x09, 0x54, 0x65, 0x73, 0x74, 0x45, 0x76, 0x65, 3177 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 3178 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x61, 0x63, 3179 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 3180 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 3181 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3182 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x22, 0xa6, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 3183 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 3184 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x10, 3185 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x72, 0x72, 3186 0x12, 0x31, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 3187 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 3188 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 3189 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 3190 0x65, 0x45, 0x72, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 3191 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 3192 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x22, 3193 0xc5, 0x01, 0x0a, 0x10, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 3194 0x76, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 3195 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 3196 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 3197 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x03, 0x20, 3198 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x72, 0x72, 0x12, 0x31, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x43, 3199 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3200 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 3201 0x64, 0x65, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x0d, 0x61, 3202 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x18, 0x05, 0x20, 0x01, 3203 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 3204 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 3205 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x22, 0xef, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x6f, 3206 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x45, 3207 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 3208 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 3209 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 3210 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 3211 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 3212 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 3213 0x03, 0x65, 0x72, 0x72, 0x12, 0x37, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 3214 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3215 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 3216 0x65, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 3217 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x18, 0x06, 3218 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 3219 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 3220 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x22, 0xd9, 0x02, 0x0a, 0x09, 0x50, 0x6f, 3221 0x72, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 3222 0x50, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 3223 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 3224 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 3225 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x61, 0x6d, 0x65, 3226 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 3227 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 3228 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 3229 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 3230 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 3231 0x61, 0x63, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 3232 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 3233 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 3234 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 3235 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 3236 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 3237 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 3238 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 3239 0x73, 0x12, 0x32, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x18, 3240 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x49, 0x6e, 3241 0x74, 0x4f, 0x72, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 3242 0x74, 0x50, 0x6f, 0x72, 0x74, 0x22, 0xdc, 0x01, 0x0a, 0x0d, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x79, 3243 0x6e, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x43, 3244 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x66, 0x69, 0x6c, 0x65, 3245 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x02, 3246 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 3247 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 3248 0x74, 0x75, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x72, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 3249 0x52, 0x03, 0x65, 0x72, 0x72, 0x12, 0x31, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 3250 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 3251 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x52, 3252 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 3253 0x6f, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x72, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 3254 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 3255 0x6c, 0x65, 0x45, 0x72, 0x72, 0x52, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x62, 0x6c, 3256 0x65, 0x45, 0x72, 0x72, 0x22, 0xf4, 0x02, 0x0a, 0x17, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 3257 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 3258 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 3259 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x6f, 0x64, 0x4e, 3260 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x6f, 0x64, 0x4e, 0x61, 3261 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4e, 3262 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 3263 0x69, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 3264 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 3265 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 3266 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 3267 0x63, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 3268 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 3269 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 3270 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x12, 0x4e, 0x0a, 0x0a, 3271 0x64, 0x65, 0x62, 0x75, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 3272 0x32, 0x2e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 3273 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 3274 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 3275 0x52, 0x0a, 0x64, 0x65, 0x62, 0x75, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 3276 0x44, 0x65, 0x62, 0x75, 0x67, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 3277 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 3278 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 3279 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x7e, 0x0a, 0x08, 0x4c, 3280 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 3281 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 3282 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 3283 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 3284 0x70, 0x12, 0x22, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3285 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 3286 0x65, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x03, 3287 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x3a, 0x0a, 0x11, 0x55, 3288 0x73, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3289 0x12, 0x25, 0x0a, 0x06, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3290 0x32, 0x0d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 3291 0x06, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x0e, 0x54, 0x72, 0x69, 0x67, 0x67, 3292 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x73, 0x74, 0x61, 3293 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3294 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 3295 0x74, 0x61, 0x74, 0x65, 0x22, 0x31, 0x0a, 0x0c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 3296 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 3297 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 3298 0x42, 0x05, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x64, 0x0a, 0x06, 0x49, 0x6e, 0x74, 0x65, 0x6e, 3299 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 3300 0x52, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x79, 0x6e, 0x63, 0x18, 3301 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x73, 0x79, 0x6e, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x64, 3302 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x65, 0x70, 3303 0x6c, 0x6f, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x6c, 0x6f, 0x6f, 0x70, 0x18, 0x04, 3304 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x64, 0x65, 0x76, 0x6c, 0x6f, 0x6f, 0x70, 0x22, 0x69, 0x0a, 3305 0x0a, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x0e, 0x73, 3306 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 3307 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 3308 0x73, 0x2e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 3309 0x52, 0x0e, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 3310 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 3311 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x51, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x4f, 3312 0x72, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 3313 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 3314 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x69, 0x6e, 0x74, 3315 0x56, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x56, 0x61, 0x6c, 0x18, 0x03, 0x20, 3316 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x72, 0x56, 0x61, 0x6c, 0x32, 0xb9, 0x05, 0x0a, 0x0f, 3317 0x53, 0x6b, 0x61, 0x66, 0x66, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 3318 0x43, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 3319 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 3320 0x70, 0x74, 0x79, 0x1a, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 3321 0x65, 0x22, 0x11, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x76, 0x31, 0x2f, 0x73, 3322 0x74, 0x61, 0x74, 0x65, 0x12, 0x47, 0x0a, 0x08, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 3323 0x12, 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 3324 0x79, 0x1a, 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 3325 0x72, 0x79, 0x22, 0x15, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x12, 0x0d, 0x2f, 0x76, 0x31, 0x2f, 3326 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x28, 0x01, 0x30, 0x01, 0x12, 0x47, 0x0a, 3327 0x06, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 3328 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 3329 0x0f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 3330 0x22, 0x12, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76, 3331 0x65, 0x6e, 0x74, 0x73, 0x30, 0x01, 0x12, 0x58, 0x0a, 0x07, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 3332 0x65, 0x12, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 3333 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 3334 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 3335 0x70, 0x74, 0x79, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x22, 0x0b, 0x2f, 0x76, 0x31, 3336 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x3a, 0x06, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 3337 0x12, 0x61, 0x0a, 0x09, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x15, 0x2e, 3338 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x71, 3339 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 3340 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x25, 0x82, 0xd3, 3341 0xe4, 0x93, 0x02, 0x1f, 0x1a, 0x16, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 3342 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x3a, 0x05, 0x73, 0x74, 3343 0x61, 0x74, 0x65, 0x12, 0x5f, 0x0a, 0x08, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x12, 3344 0x15, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 3345 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 3346 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 3347 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x1a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x79, 0x6e, 0x63, 3348 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x3a, 0x05, 0x73, 3349 0x74, 0x61, 0x74, 0x65, 0x12, 0x63, 0x0a, 0x0a, 0x41, 0x75, 0x74, 0x6f, 0x44, 0x65, 0x70, 0x6c, 3350 0x6f, 0x79, 0x12, 0x15, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 3351 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 3352 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 3353 0x79, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x1a, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x64, 3354 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 3355 0x74, 0x65, 0x3a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4c, 0x0a, 0x06, 0x48, 0x61, 0x6e, 3356 0x64, 0x6c, 0x65, 0x12, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x76, 0x65, 0x6e, 3357 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3358 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 3359 0x16, 0x22, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x68, 0x61, 3360 0x6e, 0x64, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x42, 0x30, 0x5a, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 3361 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 3362 0x61, 0x69, 0x6e, 0x65, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x73, 0x6b, 0x61, 0x66, 0x66, 3363 0x6f, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 3364 0x74, 0x6f, 0x33, 3365 } 3366 3367 var ( 3368 file_v1_skaffold_proto_rawDescOnce sync.Once 3369 file_v1_skaffold_proto_rawDescData = file_v1_skaffold_proto_rawDesc 3370 ) 3371 3372 func file_v1_skaffold_proto_rawDescGZIP() []byte { 3373 file_v1_skaffold_proto_rawDescOnce.Do(func() { 3374 file_v1_skaffold_proto_rawDescData = protoimpl.X.CompressGZIP(file_v1_skaffold_proto_rawDescData) 3375 }) 3376 return file_v1_skaffold_proto_rawDescData 3377 } 3378 3379 var file_v1_skaffold_proto_msgTypes = make([]protoimpl.MessageInfo, 42) 3380 var file_v1_skaffold_proto_goTypes = []interface{}{ 3381 (*StateResponse)(nil), // 0: proto.StateResponse 3382 (*Response)(nil), // 1: proto.Response 3383 (*Request)(nil), // 2: proto.Request 3384 (*State)(nil), // 3: proto.State 3385 (*Metadata)(nil), // 4: proto.Metadata 3386 (*BuildMetadata)(nil), // 5: proto.BuildMetadata 3387 (*TestMetadata)(nil), // 6: proto.TestMetadata 3388 (*DeployMetadata)(nil), // 7: proto.DeployMetadata 3389 (*BuildState)(nil), // 8: proto.BuildState 3390 (*TestState)(nil), // 9: proto.TestState 3391 (*DeployState)(nil), // 10: proto.DeployState 3392 (*StatusCheckState)(nil), // 11: proto.StatusCheckState 3393 (*FileSyncState)(nil), // 12: proto.FileSyncState 3394 (*Event)(nil), // 13: proto.Event 3395 (*TerminationEvent)(nil), // 14: proto.TerminationEvent 3396 (*DevLoopEvent)(nil), // 15: proto.DevLoopEvent 3397 (*ActionableErr)(nil), // 16: proto.ActionableErr 3398 (*MetaEvent)(nil), // 17: proto.MetaEvent 3399 (*BuildEvent)(nil), // 18: proto.BuildEvent 3400 (*TestEvent)(nil), // 19: proto.TestEvent 3401 (*DeployEvent)(nil), // 20: proto.DeployEvent 3402 (*StatusCheckEvent)(nil), // 21: proto.StatusCheckEvent 3403 (*ResourceStatusCheckEvent)(nil), // 22: proto.ResourceStatusCheckEvent 3404 (*PortEvent)(nil), // 23: proto.PortEvent 3405 (*FileSyncEvent)(nil), // 24: proto.FileSyncEvent 3406 (*DebuggingContainerEvent)(nil), // 25: proto.DebuggingContainerEvent 3407 (*LogEntry)(nil), // 26: proto.LogEntry 3408 (*UserIntentRequest)(nil), // 27: proto.UserIntentRequest 3409 (*TriggerRequest)(nil), // 28: proto.TriggerRequest 3410 (*TriggerState)(nil), // 29: proto.TriggerState 3411 (*Intent)(nil), // 30: proto.Intent 3412 (*Suggestion)(nil), // 31: proto.Suggestion 3413 (*IntOrString)(nil), // 32: proto.IntOrString 3414 nil, // 33: proto.State.ForwardedPortsEntry 3415 nil, // 34: proto.Metadata.AdditionalEntry 3416 (*BuildMetadata_ImageBuilder)(nil), // 35: proto.BuildMetadata.ImageBuilder 3417 nil, // 36: proto.BuildMetadata.AdditionalEntry 3418 (*TestMetadata_Tester)(nil), // 37: proto.TestMetadata.Tester 3419 (*DeployMetadata_Deployer)(nil), // 38: proto.DeployMetadata.Deployer 3420 nil, // 39: proto.BuildState.ArtifactsEntry 3421 nil, // 40: proto.StatusCheckState.ResourcesEntry 3422 nil, // 41: proto.DebuggingContainerEvent.DebugPortsEntry 3423 (enums.BuildType)(0), // 42: proto.enums.BuildType 3424 (enums.ClusterType)(0), // 43: proto.enums.ClusterType 3425 (enums.StatusCode)(0), // 44: proto.enums.StatusCode 3426 (*timestamppb.Timestamp)(nil), // 45: google.protobuf.Timestamp 3427 (enums.SuggestionCode)(0), // 46: proto.enums.SuggestionCode 3428 (enums.BuilderType)(0), // 47: proto.enums.BuilderType 3429 (enums.TesterType)(0), // 48: proto.enums.TesterType 3430 (enums.DeployerType)(0), // 49: proto.enums.DeployerType 3431 (*emptypb.Empty)(nil), // 50: google.protobuf.Empty 3432 } 3433 var file_v1_skaffold_proto_depIdxs = []int32{ 3434 3, // 0: proto.StateResponse.state:type_name -> proto.State 3435 8, // 1: proto.State.buildState:type_name -> proto.BuildState 3436 10, // 2: proto.State.deployState:type_name -> proto.DeployState 3437 33, // 3: proto.State.forwardedPorts:type_name -> proto.State.ForwardedPortsEntry 3438 11, // 4: proto.State.statusCheckState:type_name -> proto.StatusCheckState 3439 12, // 5: proto.State.fileSyncState:type_name -> proto.FileSyncState 3440 25, // 6: proto.State.debuggingContainers:type_name -> proto.DebuggingContainerEvent 3441 4, // 7: proto.State.metadata:type_name -> proto.Metadata 3442 9, // 8: proto.State.testState:type_name -> proto.TestState 3443 5, // 9: proto.Metadata.build:type_name -> proto.BuildMetadata 3444 7, // 10: proto.Metadata.deploy:type_name -> proto.DeployMetadata 3445 6, // 11: proto.Metadata.test:type_name -> proto.TestMetadata 3446 34, // 12: proto.Metadata.additional:type_name -> proto.Metadata.AdditionalEntry 3447 35, // 13: proto.BuildMetadata.builders:type_name -> proto.BuildMetadata.ImageBuilder 3448 42, // 14: proto.BuildMetadata.type:type_name -> proto.enums.BuildType 3449 36, // 15: proto.BuildMetadata.additional:type_name -> proto.BuildMetadata.AdditionalEntry 3450 37, // 16: proto.TestMetadata.Testers:type_name -> proto.TestMetadata.Tester 3451 38, // 17: proto.DeployMetadata.deployers:type_name -> proto.DeployMetadata.Deployer 3452 43, // 18: proto.DeployMetadata.cluster:type_name -> proto.enums.ClusterType 3453 39, // 19: proto.BuildState.artifacts:type_name -> proto.BuildState.ArtifactsEntry 3454 44, // 20: proto.BuildState.statusCode:type_name -> proto.enums.StatusCode 3455 44, // 21: proto.TestState.statusCode:type_name -> proto.enums.StatusCode 3456 44, // 22: proto.DeployState.statusCode:type_name -> proto.enums.StatusCode 3457 40, // 23: proto.StatusCheckState.resources:type_name -> proto.StatusCheckState.ResourcesEntry 3458 44, // 24: proto.StatusCheckState.statusCode:type_name -> proto.enums.StatusCode 3459 17, // 25: proto.Event.metaEvent:type_name -> proto.MetaEvent 3460 18, // 26: proto.Event.buildEvent:type_name -> proto.BuildEvent 3461 20, // 27: proto.Event.deployEvent:type_name -> proto.DeployEvent 3462 23, // 28: proto.Event.portEvent:type_name -> proto.PortEvent 3463 21, // 29: proto.Event.statusCheckEvent:type_name -> proto.StatusCheckEvent 3464 22, // 30: proto.Event.resourceStatusCheckEvent:type_name -> proto.ResourceStatusCheckEvent 3465 24, // 31: proto.Event.fileSyncEvent:type_name -> proto.FileSyncEvent 3466 25, // 32: proto.Event.debuggingContainerEvent:type_name -> proto.DebuggingContainerEvent 3467 15, // 33: proto.Event.devLoopEvent:type_name -> proto.DevLoopEvent 3468 14, // 34: proto.Event.terminationEvent:type_name -> proto.TerminationEvent 3469 19, // 35: proto.Event.TestEvent:type_name -> proto.TestEvent 3470 16, // 36: proto.TerminationEvent.err:type_name -> proto.ActionableErr 3471 16, // 37: proto.DevLoopEvent.err:type_name -> proto.ActionableErr 3472 44, // 38: proto.ActionableErr.errCode:type_name -> proto.enums.StatusCode 3473 31, // 39: proto.ActionableErr.suggestions:type_name -> proto.Suggestion 3474 4, // 40: proto.MetaEvent.metadata:type_name -> proto.Metadata 3475 44, // 41: proto.BuildEvent.errCode:type_name -> proto.enums.StatusCode 3476 16, // 42: proto.BuildEvent.actionableErr:type_name -> proto.ActionableErr 3477 16, // 43: proto.TestEvent.actionableErr:type_name -> proto.ActionableErr 3478 44, // 44: proto.DeployEvent.errCode:type_name -> proto.enums.StatusCode 3479 16, // 45: proto.DeployEvent.actionableErr:type_name -> proto.ActionableErr 3480 44, // 46: proto.StatusCheckEvent.errCode:type_name -> proto.enums.StatusCode 3481 16, // 47: proto.StatusCheckEvent.actionableErr:type_name -> proto.ActionableErr 3482 44, // 48: proto.ResourceStatusCheckEvent.statusCode:type_name -> proto.enums.StatusCode 3483 16, // 49: proto.ResourceStatusCheckEvent.actionableErr:type_name -> proto.ActionableErr 3484 32, // 50: proto.PortEvent.targetPort:type_name -> proto.IntOrString 3485 44, // 51: proto.FileSyncEvent.errCode:type_name -> proto.enums.StatusCode 3486 16, // 52: proto.FileSyncEvent.actionableErr:type_name -> proto.ActionableErr 3487 41, // 53: proto.DebuggingContainerEvent.debugPorts:type_name -> proto.DebuggingContainerEvent.DebugPortsEntry 3488 45, // 54: proto.LogEntry.timestamp:type_name -> google.protobuf.Timestamp 3489 13, // 55: proto.LogEntry.event:type_name -> proto.Event 3490 30, // 56: proto.UserIntentRequest.intent:type_name -> proto.Intent 3491 29, // 57: proto.TriggerRequest.state:type_name -> proto.TriggerState 3492 46, // 58: proto.Suggestion.suggestionCode:type_name -> proto.enums.SuggestionCode 3493 23, // 59: proto.State.ForwardedPortsEntry.value:type_name -> proto.PortEvent 3494 47, // 60: proto.BuildMetadata.ImageBuilder.type:type_name -> proto.enums.BuilderType 3495 48, // 61: proto.TestMetadata.Tester.type:type_name -> proto.enums.TesterType 3496 49, // 62: proto.DeployMetadata.Deployer.type:type_name -> proto.enums.DeployerType 3497 50, // 63: proto.SkaffoldService.GetState:input_type -> google.protobuf.Empty 3498 26, // 64: proto.SkaffoldService.EventLog:input_type -> proto.LogEntry 3499 50, // 65: proto.SkaffoldService.Events:input_type -> google.protobuf.Empty 3500 27, // 66: proto.SkaffoldService.Execute:input_type -> proto.UserIntentRequest 3501 28, // 67: proto.SkaffoldService.AutoBuild:input_type -> proto.TriggerRequest 3502 28, // 68: proto.SkaffoldService.AutoSync:input_type -> proto.TriggerRequest 3503 28, // 69: proto.SkaffoldService.AutoDeploy:input_type -> proto.TriggerRequest 3504 13, // 70: proto.SkaffoldService.Handle:input_type -> proto.Event 3505 3, // 71: proto.SkaffoldService.GetState:output_type -> proto.State 3506 26, // 72: proto.SkaffoldService.EventLog:output_type -> proto.LogEntry 3507 26, // 73: proto.SkaffoldService.Events:output_type -> proto.LogEntry 3508 50, // 74: proto.SkaffoldService.Execute:output_type -> google.protobuf.Empty 3509 50, // 75: proto.SkaffoldService.AutoBuild:output_type -> google.protobuf.Empty 3510 50, // 76: proto.SkaffoldService.AutoSync:output_type -> google.protobuf.Empty 3511 50, // 77: proto.SkaffoldService.AutoDeploy:output_type -> google.protobuf.Empty 3512 50, // 78: proto.SkaffoldService.Handle:output_type -> google.protobuf.Empty 3513 71, // [71:79] is the sub-list for method output_type 3514 63, // [63:71] is the sub-list for method input_type 3515 63, // [63:63] is the sub-list for extension type_name 3516 63, // [63:63] is the sub-list for extension extendee 3517 0, // [0:63] is the sub-list for field type_name 3518 } 3519 3520 func init() { file_v1_skaffold_proto_init() } 3521 func file_v1_skaffold_proto_init() { 3522 if File_v1_skaffold_proto != nil { 3523 return 3524 } 3525 if !protoimpl.UnsafeEnabled { 3526 file_v1_skaffold_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 3527 switch v := v.(*StateResponse); i { 3528 case 0: 3529 return &v.state 3530 case 1: 3531 return &v.sizeCache 3532 case 2: 3533 return &v.unknownFields 3534 default: 3535 return nil 3536 } 3537 } 3538 file_v1_skaffold_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 3539 switch v := v.(*Response); i { 3540 case 0: 3541 return &v.state 3542 case 1: 3543 return &v.sizeCache 3544 case 2: 3545 return &v.unknownFields 3546 default: 3547 return nil 3548 } 3549 } 3550 file_v1_skaffold_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 3551 switch v := v.(*Request); i { 3552 case 0: 3553 return &v.state 3554 case 1: 3555 return &v.sizeCache 3556 case 2: 3557 return &v.unknownFields 3558 default: 3559 return nil 3560 } 3561 } 3562 file_v1_skaffold_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 3563 switch v := v.(*State); i { 3564 case 0: 3565 return &v.state 3566 case 1: 3567 return &v.sizeCache 3568 case 2: 3569 return &v.unknownFields 3570 default: 3571 return nil 3572 } 3573 } 3574 file_v1_skaffold_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 3575 switch v := v.(*Metadata); i { 3576 case 0: 3577 return &v.state 3578 case 1: 3579 return &v.sizeCache 3580 case 2: 3581 return &v.unknownFields 3582 default: 3583 return nil 3584 } 3585 } 3586 file_v1_skaffold_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 3587 switch v := v.(*BuildMetadata); i { 3588 case 0: 3589 return &v.state 3590 case 1: 3591 return &v.sizeCache 3592 case 2: 3593 return &v.unknownFields 3594 default: 3595 return nil 3596 } 3597 } 3598 file_v1_skaffold_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 3599 switch v := v.(*TestMetadata); i { 3600 case 0: 3601 return &v.state 3602 case 1: 3603 return &v.sizeCache 3604 case 2: 3605 return &v.unknownFields 3606 default: 3607 return nil 3608 } 3609 } 3610 file_v1_skaffold_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 3611 switch v := v.(*DeployMetadata); i { 3612 case 0: 3613 return &v.state 3614 case 1: 3615 return &v.sizeCache 3616 case 2: 3617 return &v.unknownFields 3618 default: 3619 return nil 3620 } 3621 } 3622 file_v1_skaffold_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 3623 switch v := v.(*BuildState); i { 3624 case 0: 3625 return &v.state 3626 case 1: 3627 return &v.sizeCache 3628 case 2: 3629 return &v.unknownFields 3630 default: 3631 return nil 3632 } 3633 } 3634 file_v1_skaffold_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 3635 switch v := v.(*TestState); i { 3636 case 0: 3637 return &v.state 3638 case 1: 3639 return &v.sizeCache 3640 case 2: 3641 return &v.unknownFields 3642 default: 3643 return nil 3644 } 3645 } 3646 file_v1_skaffold_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 3647 switch v := v.(*DeployState); i { 3648 case 0: 3649 return &v.state 3650 case 1: 3651 return &v.sizeCache 3652 case 2: 3653 return &v.unknownFields 3654 default: 3655 return nil 3656 } 3657 } 3658 file_v1_skaffold_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 3659 switch v := v.(*StatusCheckState); i { 3660 case 0: 3661 return &v.state 3662 case 1: 3663 return &v.sizeCache 3664 case 2: 3665 return &v.unknownFields 3666 default: 3667 return nil 3668 } 3669 } 3670 file_v1_skaffold_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 3671 switch v := v.(*FileSyncState); i { 3672 case 0: 3673 return &v.state 3674 case 1: 3675 return &v.sizeCache 3676 case 2: 3677 return &v.unknownFields 3678 default: 3679 return nil 3680 } 3681 } 3682 file_v1_skaffold_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 3683 switch v := v.(*Event); i { 3684 case 0: 3685 return &v.state 3686 case 1: 3687 return &v.sizeCache 3688 case 2: 3689 return &v.unknownFields 3690 default: 3691 return nil 3692 } 3693 } 3694 file_v1_skaffold_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 3695 switch v := v.(*TerminationEvent); i { 3696 case 0: 3697 return &v.state 3698 case 1: 3699 return &v.sizeCache 3700 case 2: 3701 return &v.unknownFields 3702 default: 3703 return nil 3704 } 3705 } 3706 file_v1_skaffold_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 3707 switch v := v.(*DevLoopEvent); i { 3708 case 0: 3709 return &v.state 3710 case 1: 3711 return &v.sizeCache 3712 case 2: 3713 return &v.unknownFields 3714 default: 3715 return nil 3716 } 3717 } 3718 file_v1_skaffold_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 3719 switch v := v.(*ActionableErr); i { 3720 case 0: 3721 return &v.state 3722 case 1: 3723 return &v.sizeCache 3724 case 2: 3725 return &v.unknownFields 3726 default: 3727 return nil 3728 } 3729 } 3730 file_v1_skaffold_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 3731 switch v := v.(*MetaEvent); i { 3732 case 0: 3733 return &v.state 3734 case 1: 3735 return &v.sizeCache 3736 case 2: 3737 return &v.unknownFields 3738 default: 3739 return nil 3740 } 3741 } 3742 file_v1_skaffold_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 3743 switch v := v.(*BuildEvent); i { 3744 case 0: 3745 return &v.state 3746 case 1: 3747 return &v.sizeCache 3748 case 2: 3749 return &v.unknownFields 3750 default: 3751 return nil 3752 } 3753 } 3754 file_v1_skaffold_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 3755 switch v := v.(*TestEvent); i { 3756 case 0: 3757 return &v.state 3758 case 1: 3759 return &v.sizeCache 3760 case 2: 3761 return &v.unknownFields 3762 default: 3763 return nil 3764 } 3765 } 3766 file_v1_skaffold_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 3767 switch v := v.(*DeployEvent); i { 3768 case 0: 3769 return &v.state 3770 case 1: 3771 return &v.sizeCache 3772 case 2: 3773 return &v.unknownFields 3774 default: 3775 return nil 3776 } 3777 } 3778 file_v1_skaffold_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 3779 switch v := v.(*StatusCheckEvent); i { 3780 case 0: 3781 return &v.state 3782 case 1: 3783 return &v.sizeCache 3784 case 2: 3785 return &v.unknownFields 3786 default: 3787 return nil 3788 } 3789 } 3790 file_v1_skaffold_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 3791 switch v := v.(*ResourceStatusCheckEvent); i { 3792 case 0: 3793 return &v.state 3794 case 1: 3795 return &v.sizeCache 3796 case 2: 3797 return &v.unknownFields 3798 default: 3799 return nil 3800 } 3801 } 3802 file_v1_skaffold_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 3803 switch v := v.(*PortEvent); i { 3804 case 0: 3805 return &v.state 3806 case 1: 3807 return &v.sizeCache 3808 case 2: 3809 return &v.unknownFields 3810 default: 3811 return nil 3812 } 3813 } 3814 file_v1_skaffold_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 3815 switch v := v.(*FileSyncEvent); i { 3816 case 0: 3817 return &v.state 3818 case 1: 3819 return &v.sizeCache 3820 case 2: 3821 return &v.unknownFields 3822 default: 3823 return nil 3824 } 3825 } 3826 file_v1_skaffold_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 3827 switch v := v.(*DebuggingContainerEvent); i { 3828 case 0: 3829 return &v.state 3830 case 1: 3831 return &v.sizeCache 3832 case 2: 3833 return &v.unknownFields 3834 default: 3835 return nil 3836 } 3837 } 3838 file_v1_skaffold_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 3839 switch v := v.(*LogEntry); i { 3840 case 0: 3841 return &v.state 3842 case 1: 3843 return &v.sizeCache 3844 case 2: 3845 return &v.unknownFields 3846 default: 3847 return nil 3848 } 3849 } 3850 file_v1_skaffold_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 3851 switch v := v.(*UserIntentRequest); i { 3852 case 0: 3853 return &v.state 3854 case 1: 3855 return &v.sizeCache 3856 case 2: 3857 return &v.unknownFields 3858 default: 3859 return nil 3860 } 3861 } 3862 file_v1_skaffold_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 3863 switch v := v.(*TriggerRequest); i { 3864 case 0: 3865 return &v.state 3866 case 1: 3867 return &v.sizeCache 3868 case 2: 3869 return &v.unknownFields 3870 default: 3871 return nil 3872 } 3873 } 3874 file_v1_skaffold_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 3875 switch v := v.(*TriggerState); i { 3876 case 0: 3877 return &v.state 3878 case 1: 3879 return &v.sizeCache 3880 case 2: 3881 return &v.unknownFields 3882 default: 3883 return nil 3884 } 3885 } 3886 file_v1_skaffold_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 3887 switch v := v.(*Intent); i { 3888 case 0: 3889 return &v.state 3890 case 1: 3891 return &v.sizeCache 3892 case 2: 3893 return &v.unknownFields 3894 default: 3895 return nil 3896 } 3897 } 3898 file_v1_skaffold_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 3899 switch v := v.(*Suggestion); i { 3900 case 0: 3901 return &v.state 3902 case 1: 3903 return &v.sizeCache 3904 case 2: 3905 return &v.unknownFields 3906 default: 3907 return nil 3908 } 3909 } 3910 file_v1_skaffold_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 3911 switch v := v.(*IntOrString); i { 3912 case 0: 3913 return &v.state 3914 case 1: 3915 return &v.sizeCache 3916 case 2: 3917 return &v.unknownFields 3918 default: 3919 return nil 3920 } 3921 } 3922 file_v1_skaffold_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 3923 switch v := v.(*BuildMetadata_ImageBuilder); i { 3924 case 0: 3925 return &v.state 3926 case 1: 3927 return &v.sizeCache 3928 case 2: 3929 return &v.unknownFields 3930 default: 3931 return nil 3932 } 3933 } 3934 file_v1_skaffold_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 3935 switch v := v.(*TestMetadata_Tester); i { 3936 case 0: 3937 return &v.state 3938 case 1: 3939 return &v.sizeCache 3940 case 2: 3941 return &v.unknownFields 3942 default: 3943 return nil 3944 } 3945 } 3946 file_v1_skaffold_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 3947 switch v := v.(*DeployMetadata_Deployer); i { 3948 case 0: 3949 return &v.state 3950 case 1: 3951 return &v.sizeCache 3952 case 2: 3953 return &v.unknownFields 3954 default: 3955 return nil 3956 } 3957 } 3958 } 3959 file_v1_skaffold_proto_msgTypes[13].OneofWrappers = []interface{}{ 3960 (*Event_MetaEvent)(nil), 3961 (*Event_BuildEvent)(nil), 3962 (*Event_DeployEvent)(nil), 3963 (*Event_PortEvent)(nil), 3964 (*Event_StatusCheckEvent)(nil), 3965 (*Event_ResourceStatusCheckEvent)(nil), 3966 (*Event_FileSyncEvent)(nil), 3967 (*Event_DebuggingContainerEvent)(nil), 3968 (*Event_DevLoopEvent)(nil), 3969 (*Event_TerminationEvent)(nil), 3970 (*Event_TestEvent)(nil), 3971 } 3972 file_v1_skaffold_proto_msgTypes[29].OneofWrappers = []interface{}{ 3973 (*TriggerState_Enabled)(nil), 3974 } 3975 type x struct{} 3976 out := protoimpl.TypeBuilder{ 3977 File: protoimpl.DescBuilder{ 3978 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3979 RawDescriptor: file_v1_skaffold_proto_rawDesc, 3980 NumEnums: 0, 3981 NumMessages: 42, 3982 NumExtensions: 0, 3983 NumServices: 1, 3984 }, 3985 GoTypes: file_v1_skaffold_proto_goTypes, 3986 DependencyIndexes: file_v1_skaffold_proto_depIdxs, 3987 MessageInfos: file_v1_skaffold_proto_msgTypes, 3988 }.Build() 3989 File_v1_skaffold_proto = out.File 3990 file_v1_skaffold_proto_rawDesc = nil 3991 file_v1_skaffold_proto_goTypes = nil 3992 file_v1_skaffold_proto_depIdxs = nil 3993 }