Skip to content

Commit

Permalink
feat: Generate Google.Apis.ServiceConsumerManagement.v1beta1 version …
Browse files Browse the repository at this point in the history
…1.68.0.3549
  • Loading branch information
amanda-tarafa authored and jskeet committed Sep 30, 2024
1 parent 259d8c7 commit cb8c78c
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 2 deletions.
20 changes: 19 additions & 1 deletion DiscoveryJson/serviceconsumermanagement.v1beta1.json
Original file line number Diff line number Diff line change
Expand Up @@ -715,7 +715,7 @@
}
}
},
"revision": "20240912",
"revision": "20240919",
"rootUrl": "https://serviceconsumermanagement.googleapis.com/",
"schemas": {
"Api": {
Expand Down Expand Up @@ -1073,6 +1073,10 @@
"deprecated": true,
"description": "Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest",
"type": "string"
},
"selectiveGapicGeneration": {
"$ref": "SelectiveGapicGeneration",
"description": "Configuration for which RPCs should be generated in the GAPIC client."
}
},
"type": "object"
Expand Down Expand Up @@ -2479,6 +2483,20 @@
},
"type": "object"
},
"SelectiveGapicGeneration": {
"description": "This message is used to configure the generation of a subset of the RPCs in a service for client libraries.",
"id": "SelectiveGapicGeneration",
"properties": {
"methods": {
"description": "An allowlist of the fully qualified names of RPCs that should be included on public client surfaces.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"Service": {
"description": "`Service` is the root object of Google API service configuration (service config). It describes the basic information about a logical service, such as the service name and the user-facing title, and delegates other aspects to sub-sections. Each sub-section is either a proto message or a repeated proto message that configures a specific aspect, such as auth. For more information, see each proto message definition. Example: type: google.api.Service name: calendar.googleapis.com title: Google Calendar API apis: - name: google.calendar.v3.Calendar visibility: rules: - selector: \"google.calendar.v3.*\" restriction: PREVIEW backend: rules: - selector: \"google.calendar.v3.*\" address: calendar.example.com authentication: providers: - id: google_calendar_auth jwks_uri: https://www.googleapis.com/oauth2/v1/certs issuer: https://securetoken.google.com rules: - selector: \"*\" requirements: provider_id: google_calendar_auth",
"id": "Service",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2224,6 +2224,10 @@ public class CommonLanguageSettings : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("referenceDocsUri")]
public virtual string ReferenceDocsUri { get; set; }

/// <summary>Configuration for which RPCs should be generated in the GAPIC client.</summary>
[Newtonsoft.Json.JsonPropertyAttribute("selectiveGapicGeneration")]
public virtual SelectiveGapicGeneration SelectiveGapicGeneration { get; set; }

/// <summary>The ETag of the item.</summary>
public virtual string ETag { get; set; }
}
Expand Down Expand Up @@ -3918,6 +3922,21 @@ public class RubySettings : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}

/// <summary>
/// This message is used to configure the generation of a subset of the RPCs in a service for client libraries.
/// </summary>
public class SelectiveGapicGeneration : Google.Apis.Requests.IDirectResponseSchema
{
/// <summary>
/// An allowlist of the fully qualified names of RPCs that should be included on public client surfaces.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("methods")]
public virtual System.Collections.Generic.IList<string> Methods { get; set; }

/// <summary>The ETag of the item.</summary>
public virtual string ETag { get; set; }
}

/// <summary>
/// `Service` is the root object of Google API service configuration (service config). It describes the basic
/// information about a logical service, such as the service name and the user-facing title, and delegates other
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.ServiceConsumerManagement.v1beta1 Client Library</Title>
<Version>1.68.0.3542</Version>
<Version>1.68.0.3549</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2024 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
Expand Down

0 comments on commit cb8c78c

Please sign in to comment.