Skip to content

Commit 21e31bb

Browse files
feat: Automated regeneration of Recommender client (googleapis#12340)
Auto-created at 2024-10-17 13:12:38 +0000 using the toys pull request generator.
1 parent c677681 commit 21e31bb

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

clients/recommender/lib/google_api/recommender/v1beta1/metadata.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ defmodule GoogleApi.Recommender.V1beta1 do
2020
API client metadata for GoogleApi.Recommender.V1beta1.
2121
"""
2222

23-
@discovery_revision "20240428"
23+
@discovery_revision "20241013"
2424

2525
def discovery_revision(), do: @discovery_revision
2626
end

clients/recommender/lib/google_api/recommender/v1beta1/model/google_cloud_recommender_v1beta1_impact.ex

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ defmodule GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impac
2323
2424
* `category` (*type:* `String.t`, *default:* `nil`) - Category that is being targeted.
2525
* `costProjection` (*type:* `GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1CostProjection.t`, *default:* `nil`) - Use with CategoryType.COST
26+
* `impactComponents` (*type:* `list(GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impact.t)`, *default:* `nil`) - If populated, the impact contains multiple components. In this case, the top-level impact contains aggregated values and each component contains per-service details.
2627
* `reliabilityProjection` (*type:* `GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1ReliabilityProjection.t`, *default:* `nil`) - Use with CategoryType.RELIABILITY
2728
* `securityProjection` (*type:* `GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SecurityProjection.t`, *default:* `nil`) - Use with CategoryType.SECURITY
29+
* `service` (*type:* `String.t`, *default:* `nil`) - The service that this impact is associated with.
2830
* `sustainabilityProjection` (*type:* `GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SustainabilityProjection.t`, *default:* `nil`) - Use with CategoryType.SUSTAINABILITY
2931
"""
3032

@@ -35,12 +37,16 @@ defmodule GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impac
3537
:costProjection =>
3638
GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1CostProjection.t()
3739
| nil,
40+
:impactComponents =>
41+
list(GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impact.t())
42+
| nil,
3843
:reliabilityProjection =>
3944
GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1ReliabilityProjection.t()
4045
| nil,
4146
:securityProjection =>
4247
GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SecurityProjection.t()
4348
| nil,
49+
:service => String.t() | nil,
4450
:sustainabilityProjection =>
4551
GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SustainabilityProjection.t()
4652
| nil
@@ -52,6 +58,11 @@ defmodule GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impac
5258
as: GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1CostProjection
5359
)
5460

61+
field(:impactComponents,
62+
as: GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impact,
63+
type: :list
64+
)
65+
5566
field(:reliabilityProjection,
5667
as: GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1ReliabilityProjection
5768
)
@@ -60,6 +71,8 @@ defmodule GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1Impac
6071
as: GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SecurityProjection
6172
)
6273

74+
field(:service)
75+
6376
field(:sustainabilityProjection,
6477
as: GoogleApi.Recommender.V1beta1.Model.GoogleCloudRecommenderV1beta1SustainabilityProjection
6578
)

0 commit comments

Comments
 (0)