diff --git a/google/api/servicemanagement/v1/servicemanagement_grpc_service_config.json b/google/api/servicemanagement/v1/servicemanagement_grpc_service_config.json new file mode 100755 index 00000000..e2ec9d59 --- /dev/null +++ b/google/api/servicemanagement/v1/servicemanagement_grpc_service_config.json @@ -0,0 +1,12 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.api.servicemanagement.v1.ServiceManager" + } + ], + "timeout": "10s" + } + ] +} diff --git a/google/cloud/bigquery/connection/v1beta1/bigqueryconnection_grpc_service_config.json b/google/cloud/bigquery/connection/v1beta1/bigqueryconnection_grpc_service_config.json new file mode 100755 index 00000000..d65121d4 --- /dev/null +++ b/google/cloud/bigquery/connection/v1beta1/bigqueryconnection_grpc_service_config.json @@ -0,0 +1,60 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "CreateConnection" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "UpdateConnection" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "UpdateConnectionCredential" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "GetIamPolicy" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "SetIamPolicy" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "TestIamPermissions" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "GetConnection" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "ListConnections" + }, + { + "service": "google.cloud.bigquery.connection.v1beta1.ConnectionService", + "method": "DeleteConnection" + } + ], + "timeout": "60s", + "retryPolicy": { + "maxAttempts": 5, + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/datalabeling/v1beta1/datalabeling_grpc_service_config.json b/google/cloud/datalabeling/v1beta1/datalabeling_grpc_service_config.json new file mode 100755 index 00000000..a59fd83a --- /dev/null +++ b/google/cloud/datalabeling/v1beta1/datalabeling_grpc_service_config.json @@ -0,0 +1,155 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "CreateDataset" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ImportData" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "LabelImage" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "LabelVideo" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "LabelText" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "CreateAnnotationSpecSet" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "CreateInstruction" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "SearchExampleComparisons" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "CreateEvaluationJob" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "UpdateEvaluationJob" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "PauseEvaluationJob" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ResumeEvaluationJob" + } + ], + "timeout": "30s" + }, + { + "name": [ + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetDataset" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListDatasets" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "DeleteDataset" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ExportData" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetDataItem" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListDataItems" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetAnnotatedDataset" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListAnnotatedDatasets" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetExample" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListExamples" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetAnnotationSpecSet" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListAnnotationSpecSets" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "DeleteAnnotationSpecSet" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetInstruction" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListInstructions" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "DeleteInstruction" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetEvaluation" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "SearchEvaluations" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "GetEvaluationJob" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "DeleteEvaluationJob" + }, + { + "service": "google.cloud.datalabeling.v1beta1.DataLabelingService", + "method": "ListEvaluationJobs" + } + ], + "timeout": "30s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "30s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/dataproc/v1/dataproc_grpc_service_config.json b/google/cloud/dataproc/v1/dataproc_grpc_service_config.json new file mode 100755 index 00000000..10162957 --- /dev/null +++ b/google/cloud/dataproc/v1/dataproc_grpc_service_config.json @@ -0,0 +1,203 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.dataproc.v1.AutoscalingPolicyService", + "method": "CreateAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1.AutoscalingPolicyService", + "method": "DeleteAutoscalingPolicy" + } + ], + "timeout": "600s" + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.AutoscalingPolicyService", + "method": "UpdateAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1.AutoscalingPolicyService", + "method": "GetAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1.AutoscalingPolicyService", + "method": "ListAutoscalingPolicies" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "GetJob" + }, + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "ListJobs" + }, + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "CancelJob" + } + ], + "timeout": "900s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "INTERNAL", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "CreateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "InstantiateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "InstantiateInlineWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "UpdateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "DeleteWorkflowTemplate" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "GetWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1.WorkflowTemplateService", + "method": "ListWorkflowTemplates" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "INTERNAL", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "CreateCluster" + }, + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "UpdateCluster" + }, + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "DeleteCluster" + }, + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "DiagnoseCluster" + } + ], + "timeout": "300s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "GetCluster" + }, + { + "service": "google.cloud.dataproc.v1.ClusterController", + "method": "ListClusters" + } + ], + "timeout": "300s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "INTERNAL", + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "SubmitJob" + }, + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "UpdateJob" + }, + { + "service": "google.cloud.dataproc.v1.JobController", + "method": "DeleteJob" + } + ], + "timeout": "900s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/dataproc/v1beta2/dataproc_grpc_service_config.json b/google/cloud/dataproc/v1beta2/dataproc_grpc_service_config.json new file mode 100755 index 00000000..599c7e46 --- /dev/null +++ b/google/cloud/dataproc/v1beta2/dataproc_grpc_service_config.json @@ -0,0 +1,203 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService", + "method": "CreateAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService", + "method": "DeleteAutoscalingPolicy" + } + ], + "timeout": "600s" + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService", + "method": "UpdateAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService", + "method": "GetAutoscalingPolicy" + }, + { + "service": "google.cloud.dataproc.v1beta2.AutoscalingPolicyService", + "method": "ListAutoscalingPolicies" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "CreateCluster" + }, + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "UpdateCluster" + }, + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "DeleteCluster" + }, + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "DiagnoseCluster" + } + ], + "timeout": "300s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "GetCluster" + }, + { + "service": "google.cloud.dataproc.v1beta2.ClusterController", + "method": "ListClusters" + } + ], + "timeout": "300s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "INTERNAL", + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "SubmitJob" + }, + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "UpdateJob" + }, + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "DeleteJob" + } + ], + "timeout": "900s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "GetJob" + }, + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "ListJobs" + }, + { + "service": "google.cloud.dataproc.v1beta2.JobController", + "method": "CancelJob" + } + ], + "timeout": "900s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "INTERNAL", + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "CreateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "InstantiateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "InstantiateInlineWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "UpdateWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "DeleteWorkflowTemplate" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "GetWorkflowTemplate" + }, + { + "service": "google.cloud.dataproc.v1beta2.WorkflowTemplateService", + "method": "ListWorkflowTemplates" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "INTERNAL", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/dialogflow/v2/dialogflow_grpc_service_config.json b/google/cloud/dialogflow/v2/dialogflow_grpc_service_config.json new file mode 100755 index 00000000..f268bd96 --- /dev/null +++ b/google/cloud/dialogflow/v2/dialogflow_grpc_service_config.json @@ -0,0 +1,562 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "ListEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "GetEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "DeleteEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "BatchDeleteEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "BatchDeleteEntities" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "ListIntents" + }, + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "GetIntent" + }, + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "DeleteIntent" + }, + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "BatchDeleteIntents" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.SessionEntityTypes", + "method": "ListSessionEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2.SessionEntityTypes", + "method": "GetSessionEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.SessionEntityTypes", + "method": "DeleteSessionEntityType" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.SessionEntityTypes", + "method": "CreateSessionEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.SessionEntityTypes", + "method": "UpdateSessionEntityType" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Sessions", + "method": "DetectIntent" + }, + { + "service": "google.cloud.dialogflow.v2.Sessions", + "method": "StreamingDetectIntent" + } + ], + "timeout": "220s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "ListContexts" + }, + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "GetContext" + }, + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "DeleteContext" + }, + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "DeleteAllContexts" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "CreateContext" + }, + { + "service": "google.cloud.dialogflow.v2.Contexts", + "method": "UpdateContext" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "CreateEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "UpdateEntityType" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "BatchUpdateEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "BatchCreateEntities" + }, + { + "service": "google.cloud.dialogflow.v2.EntityTypes", + "method": "BatchUpdateEntities" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "CreateIntent" + }, + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "UpdateIntent" + }, + { + "service": "google.cloud.dialogflow.v2.Intents", + "method": "BatchUpdateIntents" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "SetAgent" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "DeleteAgent" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "GetAgent" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "SearchAgents" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "TrainAgent" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "ExportAgent" + }, + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "RestoreAgent" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Agents", + "method": "ImportAgent" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.AnswerRecords", + "method": "ListAnswerRecords" + }, + { + "service": "google.cloud.dialogflow.v2.AnswerRecords", + "method": "UpdateAnswerRecord" + }, + { + "service": "google.cloud.dialogflow.v2.AnswerRecords", + "method": "DeleteAnswerRecord" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "CreateConversation" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "ListConversations" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "GetConversation" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "AddConversationPhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "CompleteConversation" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "CreateCallMatcher" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "ListCallMatchers" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "ListCallMatchers" + }, + { + "service": "google.cloud.dialogflow.v2.Conversations", + "method": "ListMessages" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.ConversationProfiles", + "method": "ListConversationProfiles" + }, + { + "service": "google.cloud.dialogflow.v2.ConversationProfiles", + "method": "GetConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2.ConversationProfiles", + "method": "CreateConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2.ConversationProfiles", + "method": "UpdateConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2.ConversationProfiles", + "method": "DeleteConversationProfile" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "ListDocuments" + }, + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "GetDocument" + }, + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "CreateDocument" + }, + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "DeleteDocument" + }, + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "UpdateDocument" + }, + { + "service": "google.cloud.dialogflow.v2.Documents", + "method": "ReloadDocument" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.KnowledgeBases", + "method": "ListKnowledgeBases" + }, + { + "service": "google.cloud.dialogflow.v2.KnowledgeBases", + "method": "GetKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2.KnowledgeBases", + "method": "CreateKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2.KnowledgeBases", + "method": "DeleteKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2.KnowledgeBases", + "method": "UpdateKnowledgeBase" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.PhoneNumbers", + "method": "ListPhoneNumbers" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumbers", + "method": "UpdatePhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumbers", + "method": "DeletePhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumbers", + "method": "UndeletePhoneNumber" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.PhoneNumberOrders", + "method": "CreatePhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumberOrders", + "method": "GetPhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumberOrders", + "method": "ListPhoneNumberOrders" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumberOrders", + "method": "UpdatePhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2.PhoneNumberOrders", + "method": "CancelPhoneNumberOrder" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "CreateParticipant" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "GetParticipant" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "ListParticipants" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "UpdateParticipant" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "AnalyzeContent" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "SuggestArticles" + }, + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "SuggestFaqAnswers" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2.Participants", + "method": "StreamingAnalyzeContent" + } + ], + "timeout": "1800s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/dialogflow/v2beta1/dialogflow_grpc_service_config.json b/google/cloud/dialogflow/v2beta1/dialogflow_grpc_service_config.json new file mode 100755 index 00000000..b0672eac --- /dev/null +++ b/google/cloud/dialogflow/v2beta1/dialogflow_grpc_service_config.json @@ -0,0 +1,662 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "ListEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "GetEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "DeleteEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "BatchDeleteEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "BatchDeleteEntities" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "ListIntents" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "GetIntent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "DeleteIntent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "BatchDeleteIntents" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.SessionEntityTypes", + "method": "ListSessionEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2beta1.SessionEntityTypes", + "method": "GetSessionEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.SessionEntityTypes", + "method": "DeleteSessionEntityType" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.SessionEntityTypes", + "method": "CreateSessionEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.SessionEntityTypes", + "method": "UpdateSessionEntityType" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Sessions", + "method": "DetectIntent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Sessions", + "method": "StreamingDetectIntent" + } + ], + "timeout": "220s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "ListContexts" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "GetContext" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "DeleteContext" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "DeleteAllContexts" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "CreateContext" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Contexts", + "method": "UpdateContext" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "CreateEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "UpdateEntityType" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "BatchUpdateEntityTypes" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "BatchCreateEntities" + }, + { + "service": "google.cloud.dialogflow.v2beta1.EntityTypes", + "method": "BatchUpdateEntities" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "CreateIntent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "UpdateIntent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Intents", + "method": "BatchUpdateIntents" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "SetAgent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "DeleteAgent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "GetAgent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "SearchAgents" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "TrainAgent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "ExportAgent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "RestoreAgent" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Agents", + "method": "ImportAgent" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.AnswerRecords", + "method": "ListAnswerRecords" + }, + { + "service": "google.cloud.dialogflow.v2beta1.AnswerRecords", + "method": "UpdateAnswerRecord" + }, + { + "service": "google.cloud.dialogflow.v2beta1.AnswerRecords", + "method": "DeleteAnswerRecord" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "CreateConversation" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "ListConversations" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "GetConversation" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "AddConversationPhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "CompleteConversation" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "CreateCallMatcher" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "ListCallMatchers" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "ListCallMatchers" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Conversations", + "method": "ListMessages" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "CreateConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "GetConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "ListConversationDatasets" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "DeleteConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "GetAnnotatedConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "GetAnnotatedConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "ListAnnotatedConversationDatasets" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "DeleteAnnotatedConversationDataset" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "ImportConversationData" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationDatasets", + "method": "LabelConversation" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "CreateConversationModel" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "GetConversationModel" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "ListConversationModels" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "DeleteConversationModel" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "DeployConversationModel" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "UndeployConversationModel" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "GetConversationModelEvaluation" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationModels", + "method": "ListConversationModelEvaluations" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.ConversationProfiles", + "method": "ListConversationProfiles" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationProfiles", + "method": "GetConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationProfiles", + "method": "CreateConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationProfiles", + "method": "UpdateConversationProfile" + }, + { + "service": "google.cloud.dialogflow.v2beta1.ConversationProfiles", + "method": "DeleteConversationProfile" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "ListDocuments" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "GetDocument" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "CreateDocument" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "DeleteDocument" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "UpdateDocument" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Documents", + "method": "ReloadDocument" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.KnowledgeBases", + "method": "ListKnowledgeBases" + }, + { + "service": "google.cloud.dialogflow.v2beta1.KnowledgeBases", + "method": "GetKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2beta1.KnowledgeBases", + "method": "CreateKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2beta1.KnowledgeBases", + "method": "DeleteKnowledgeBase" + }, + { + "service": "google.cloud.dialogflow.v2beta1.KnowledgeBases", + "method": "UpdateKnowledgeBase" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumbers", + "method": "ListPhoneNumbers" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumbers", + "method": "UpdatePhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumbers", + "method": "DeletePhoneNumber" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumbers", + "method": "UndeletePhoneNumber" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumberOrders", + "method": "CreatePhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumberOrders", + "method": "GetPhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumberOrders", + "method": "ListPhoneNumberOrders" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumberOrders", + "method": "UpdatePhoneNumberOrder" + }, + { + "service": "google.cloud.dialogflow.v2beta1.PhoneNumberOrders", + "method": "CancelPhoneNumberOrder" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "CreateParticipant" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "GetParticipant" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "ListParticipants" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "UpdateParticipant" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "AnalyzeContent" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "SuggestArticles" + }, + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "SuggestFaqAnswers" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.dialogflow.v2beta1.Participants", + "method": "StreamingAnalyzeContent" + } + ], + "timeout": "1800s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/documentai/v1beta1/documentai_grpc_service_config.json b/google/cloud/documentai/v1beta1/documentai_grpc_service_config.json new file mode 100755 index 00000000..00e77aa3 --- /dev/null +++ b/google/cloud/documentai/v1beta1/documentai_grpc_service_config.json @@ -0,0 +1,22 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.documentai.v1beta1.DocumentUnderstandingService", + "method": "BatchProcessDocuments" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/irm/v1alpha2/irm_grpc_service_config.json b/google/cloud/irm/v1alpha2/irm_grpc_service_config.json new file mode 100755 index 00000000..bbc4d958 --- /dev/null +++ b/google/cloud/irm/v1alpha2/irm_grpc_service_config.json @@ -0,0 +1,151 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateIncident" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "UpdateIncident" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateAnnotation" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateTag" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateSignal" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "UpdateSignal" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "EscalateIncident" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateArtifact" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "UpdateArtifact" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "SendShiftHandoff" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateSubscription" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "UpdateSubscription" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CreateIncidentRoleAssignment" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "RequestIncidentRoleHandover" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ConfirmIncidentRoleHandover" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ForceIncidentRoleHandover" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "CancelIncidentRoleHandover" + } + ], + "timeout": "600s" + }, + { + "name": [ + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "GetIncident" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "SearchIncidents" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "SearchSimilarIncidents" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ListAnnotations" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "DeleteTag" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ListTags" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "SearchSignals" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "GetSignal" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "LookupSignal" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ListArtifacts" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "DeleteArtifact" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ListSubscriptions" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "DeleteSubscription" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "DeleteIncidentRoleAssignment" + }, + { + "service": "google.cloud.irm.v1alpha2.IncidentService", + "method": "ListIncidentRoleAssignments" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/kms/v1/cloudkms_grpc_service_config.json b/google/cloud/kms/v1/cloudkms_grpc_service_config.json new file mode 100755 index 00000000..e65ebb1e --- /dev/null +++ b/google/cloud/kms/v1/cloudkms_grpc_service_config.json @@ -0,0 +1,128 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "CreateCryptoKeyVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "ImportCryptoKeyVersion" + } + ], + "timeout": "60s" + }, + { + "name": [ + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "ListKeyRings" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "ListImportJobs" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "ListCryptoKeys" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "ListCryptoKeyVersions" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetKeyRing" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetImportJob" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetCryptoKey" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetCryptoKeyVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "CreateKeyRing" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "CreateImportJob" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "CreateCryptoKey" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "UpdateCryptoKey" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "UpdateCryptoKeyVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "Encrypt" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "Decrypt" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "UpdateCryptoKeyPrimaryVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "DestroyCryptoKeyVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "RestoreCryptoKeyVersion" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetPublicKey" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "AsymmetricDecrypt" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "AsymmetricSign" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "SetIamPolicy" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "GetIamPolicy" + }, + { + "service": "google.cloud.kms.v1.KeyManagementService", + "method": "TestIamPermissions" + } + ], + "timeout": "60s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "INTERNAL", + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/redis/v1/redis_grpc_service_config.json b/google/cloud/redis/v1/redis_grpc_service_config.json new file mode 100755 index 00000000..ecd12cc8 --- /dev/null +++ b/google/cloud/redis/v1/redis_grpc_service_config.json @@ -0,0 +1,45 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "ListInstances" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "GetInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "CreateInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "UpdateInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "UpgradeInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "ImportInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "ExportInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "FailoverInstance" + }, + { + "service": "google.cloud.redis.v1.CloudRedis", + "method": "DeleteInstance" + } + ], + "timeout": "600s" + } + ] +} diff --git a/google/cloud/redis/v1beta1/redis_grpc_service_config.json b/google/cloud/redis/v1beta1/redis_grpc_service_config.json new file mode 100755 index 00000000..014350bf --- /dev/null +++ b/google/cloud/redis/v1beta1/redis_grpc_service_config.json @@ -0,0 +1,45 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "ListInstances" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "GetInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "CreateInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "UpdateInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "UpgradeInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "ImportInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "ExportInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "FailoverInstance" + }, + { + "service": "google.cloud.redis.v1beta1.CloudRedis", + "method": "DeleteInstance" + } + ], + "timeout": "600s" + } + ] +} diff --git a/google/cloud/securitycenter/v1/securitycenter_grpc_service_config.json b/google/cloud/securitycenter/v1/securitycenter_grpc_service_config.json new file mode 100755 index 00000000..a7a3d8b7 --- /dev/null +++ b/google/cloud/securitycenter/v1/securitycenter_grpc_service_config.json @@ -0,0 +1,95 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "CreateSource" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "CreateFinding" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "RunAssetDiscovery" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "SetFindingState" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "SetIamPolicy" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "UpdateFinding" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "UpdateOrganizationSettings" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "UpdateSource" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "UpdateSecurityMarks" + } + ], + "timeout": "600s" + }, + { + "name": [ + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "GetIamPolicy" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "GetOrganizationSettings" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "GetSource" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "GroupAssets" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "GroupFindings" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "ListAssets" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "ListFindings" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "ListSources" + }, + { + "service": "google.cloud.securitycenter.v1.SecurityCenter", + "method": "TestIamPermissions" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/securitycenter/v1beta1/securitycenter_grpc_service_config.json b/google/cloud/securitycenter/v1beta1/securitycenter_grpc_service_config.json new file mode 100755 index 00000000..ccadb4fc --- /dev/null +++ b/google/cloud/securitycenter/v1beta1/securitycenter_grpc_service_config.json @@ -0,0 +1,95 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "CreateSource" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "CreateFinding" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "RunAssetDiscovery" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "SetFindingState" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "SetIamPolicy" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "UpdateFinding" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "UpdateOrganizationSettings" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "UpdateSource" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "UpdateSecurityMarks" + } + ], + "timeout": "600s" + }, + { + "name": [ + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "GetIamPolicy" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "GetOrganizationSettings" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "GetSource" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "GroupAssets" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "GroupFindings" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "ListAssets" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "ListFindings" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "ListSources" + }, + { + "service": "google.cloud.securitycenter.v1beta1.SecurityCenter", + "method": "TestIamPermissions" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ] + } + } + ] +} diff --git a/google/cloud/videointelligence/v1beta1/videointelligence_grpc_service_config.json b/google/cloud/videointelligence/v1beta1/videointelligence_grpc_service_config.json new file mode 100755 index 00000000..d41c56e6 --- /dev/null +++ b/google/cloud/videointelligence/v1beta1/videointelligence_grpc_service_config.json @@ -0,0 +1,22 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.videointelligence.v1beta1.VideoIntelligenceService", + "method": "AnnotateVideo" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "1s", + "maxBackoff": "120s", + "backoffMultiplier": 2.5, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/videointelligence/v1beta2/videointelligence_grpc_service_config.json b/google/cloud/videointelligence/v1beta2/videointelligence_grpc_service_config.json new file mode 100755 index 00000000..cf66cb59 --- /dev/null +++ b/google/cloud/videointelligence/v1beta2/videointelligence_grpc_service_config.json @@ -0,0 +1,22 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.videointelligence.v1beta2.VideoIntelligenceService", + "method": "AnnotateVideo" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "1s", + "maxBackoff": "120s", + "backoffMultiplier": 2.5, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/videointelligence/v1p1beta1/videointelligence_grpc_service_config.json b/google/cloud/videointelligence/v1p1beta1/videointelligence_grpc_service_config.json new file mode 100755 index 00000000..8e28530c --- /dev/null +++ b/google/cloud/videointelligence/v1p1beta1/videointelligence_grpc_service_config.json @@ -0,0 +1,22 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.videointelligence.v1p1beta1.VideoIntelligenceService", + "method": "AnnotateVideo" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "1s", + "maxBackoff": "120s", + "backoffMultiplier": 2.5, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/videointelligence/v1p2beta1/videointelligence_grpc_service_config.json b/google/cloud/videointelligence/v1p2beta1/videointelligence_grpc_service_config.json new file mode 100755 index 00000000..cdc6efce --- /dev/null +++ b/google/cloud/videointelligence/v1p2beta1/videointelligence_grpc_service_config.json @@ -0,0 +1,22 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.videointelligence.v1p2beta1.VideoIntelligenceService", + "method": "AnnotateVideo" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "1s", + "maxBackoff": "120s", + "backoffMultiplier": 2.5, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/cloud/videointelligence/v1p3beta1/videointelligence_grpc_service_config.json b/google/cloud/videointelligence/v1p3beta1/videointelligence_grpc_service_config.json new file mode 100755 index 00000000..3ded3c9c --- /dev/null +++ b/google/cloud/videointelligence/v1p3beta1/videointelligence_grpc_service_config.json @@ -0,0 +1,40 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService", + "method": "AnnotateVideo" + } + ], + "timeout": "600s", + "retryPolicy": { + "initialBackoff": "1s", + "maxBackoff": "120s", + "backoffMultiplier": 2.5, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceService", + "method": "StreamingAnnotateVideo" + } + ], + "timeout": "10800s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/devtools/build/v1/buildeventservice_grpc_service_config.json b/google/devtools/build/v1/buildeventservice_grpc_service_config.json new file mode 100755 index 00000000..b56183da --- /dev/null +++ b/google/devtools/build/v1/buildeventservice_grpc_service_config.json @@ -0,0 +1,17 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.devtools.build.v1.PublishBuildEvent", + "method": "PublishLifecycleEvent" + }, + { + "service": "google.devtools.build.v1.PublishBuildEvent", + "method": "PublishBuildToolEventStream" + } + ], + "timeout": "600s" + } + ] +} diff --git a/google/devtools/containeranalysis/v1/containeranalysis_grpc_service_config.json b/google/devtools/containeranalysis/v1/containeranalysis_grpc_service_config.json new file mode 100755 index 00000000..ee15e6ef --- /dev/null +++ b/google/devtools/containeranalysis/v1/containeranalysis_grpc_service_config.json @@ -0,0 +1,21 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.devtools.containeranalysis.v1.ContainerAnalysis", + "method": "SetIamPolicy" + }, + { + "service": "google.devtools.containeranalysis.v1.ContainerAnalysis", + "method": "GetIamPolicy" + }, + { + "service": "google.devtools.containeranalysis.v1.ContainerAnalysis", + "method": "TestIamPermissions" + } + ], + "timeout": "30s" + } + ] +} diff --git a/google/devtools/containeranalysis/v1beta1/containeranalysis_grpc_service_config.json b/google/devtools/containeranalysis/v1beta1/containeranalysis_grpc_service_config.json new file mode 100755 index 00000000..fb50770f --- /dev/null +++ b/google/devtools/containeranalysis/v1beta1/containeranalysis_grpc_service_config.json @@ -0,0 +1,128 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "SetIamPolicy" + }, + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "GetIamPolicy" + }, + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "TestIamPermissions" + }, + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "UpdateScanConfig" + } + ], + "timeout": "30s" + }, + { + "name": [ + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "GetScanConfig" + }, + { + "service": "google.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1", + "method": "ListScanConfigs" + } + ], + "timeout": "30s", + "retryPolicy": { + "maxAttempts": 5, + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "GetOccurrence" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "ListOccurrences" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "DeleteOccurrence" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "GetOccurrenceNote" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "GetNote" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "ListNotes" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "DeleteNote" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "ListNoteOccurrences" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "GetVulnerabilityOccurrencesSummary" + } + ], + "timeout": "30s", + "retryPolicy": { + "maxAttempts": 5, + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "CreateOccurrence" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "BatchCreateOccurrences" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "UpdateOccurrence" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "CreateNote" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "BatchCreateNotes" + }, + { + "service": "grafeas.v1beta1.GrafeasV1Beta1", + "method": "UpdateNote" + } + ], + "timeout": "30s" + } + ] +} diff --git a/google/iam/credentials/v1/iamcredentials_grpc_service_config.json b/google/iam/credentials/v1/iamcredentials_grpc_service_config.json new file mode 100755 index 00000000..360bca92 --- /dev/null +++ b/google/iam/credentials/v1/iamcredentials_grpc_service_config.json @@ -0,0 +1,35 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.iam.credentials.v1.IAMCredentials", + "method": "GenerateAccessToken" + }, + { + "service": "google.iam.credentials.v1.IAMCredentials", + "method": "GenerateIdToken" + }, + { + "service": "google.iam.credentials.v1.IAMCredentials", + "method": "SignBlob" + }, + { + "service": "google.iam.credentials.v1.IAMCredentials", + "method": "SignJwt" + } + ], + "timeout": "60s", + "retryPolicy": { + "maxAttempts": 5, + "initialBackoff": "0.100s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/privacy/dlp/v2/dlp_grpc_service_config.json b/google/privacy/dlp/v2/dlp_grpc_service_config.json new file mode 100755 index 00000000..cd346fe0 --- /dev/null +++ b/google/privacy/dlp/v2/dlp_grpc_service_config.json @@ -0,0 +1,148 @@ +{ + "methodConfig": [ + { + "name": [ + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "InspectContent" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "RedactImage" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeidentifyContent" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ReidentifyContent" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListInfoTypes" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "GetInspectTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListInspectTemplates" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeleteInspectTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "GetDeidentifyTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListDeidentifyTemplates" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeleteDeidentifyTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListDlpJobs" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "GetDlpJob" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeleteDlpJob" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListJobTriggers" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "GetJobTrigger" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeleteJobTrigger" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "GetStoredInfoType" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ListStoredInfoTypes" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "DeleteStoredInfoType" + } + ], + "timeout": "300s", + "retryPolicy": { + "initialBackoff": "0.100s", + "maxAttempts": 5, + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + }, + { + "name": [ + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CreateInspectTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "UpdateInspectTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CreateDeidentifyTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "UpdateDeidentifyTemplate" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CreateDlpJob" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CancelDlpJob" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "UpdateJobTrigger" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CreateJobTrigger" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "CreateStoredInfoType" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "UpdateStoredInfoType" + }, + { + "service": "google.privacy.dlp.v2.DlpService", + "method": "ActivateJobTrigger" + } + ], + "timeout": "300s" + } + ] +}