Skip to content

Commit b24c146

Browse files
1 parent b577c0e commit b24c146

21 files changed

+1566
-6
lines changed

clients/google-api-services-migrationcenter/v1alpha1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-migrationcenter</artifactId>
25-
<version>v1alpha1-rev20250904-2.0.0</version>
25+
<version>v1alpha1-rev20250910-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-migrationcenter:v1alpha1-rev20250904-2.0.0'
38+
implementation 'com.google.apis:google-api-services-migrationcenter:v1alpha1-rev20250910-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-migrationcenter/v1alpha1/2.0.0/com/google/api/services/migrationcenter/v1alpha1/model/Asset.java

Lines changed: 264 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,69 @@ public final class Asset extends com.google.api.client.json.GenericJson {
4444
@com.google.api.client.util.Key
4545
private java.util.Map<String, java.lang.String> attributes;
4646

47+
/**
48+
* Output only. Asset information specific for AWS CloudFront distributions.
49+
* The value may be {@code null}.
50+
*/
51+
@com.google.api.client.util.Key
52+
private AwsCloudFrontDistributionDetails awsCloudFrontDistributionDetails;
53+
54+
/**
55+
* Output only. Asset information specific for AWS ECS clusters.
56+
* The value may be {@code null}.
57+
*/
58+
@com.google.api.client.util.Key
59+
private AwsEcsClusterDetails awsEcsClusterDetails;
60+
61+
/**
62+
* Output only. Asset information specific for AWS EFS file systems.
63+
* The value may be {@code null}.
64+
*/
65+
@com.google.api.client.util.Key
66+
private AwsEfsFileSystemDetails awsEfsFileSystemDetails;
67+
68+
/**
69+
* Output only. Asset information specific for AWS EKS clusters.
70+
* The value may be {@code null}.
71+
*/
72+
@com.google.api.client.util.Key
73+
private AwsEksClusterDetails awsEksClusterDetails;
74+
75+
/**
76+
* Output only. Asset information specific for AWS Load Balancers.
77+
* The value may be {@code null}.
78+
*/
79+
@com.google.api.client.util.Key
80+
private AwsElbLoadBalancerDetails awsElbLoadBalancerDetails;
81+
82+
/**
83+
* Output only. Asset information specific for AWS Lambda functions.
84+
* The value may be {@code null}.
85+
*/
86+
@com.google.api.client.util.Key
87+
private AwsLambdaFunctionDetails awsLambdaFunctionDetails;
88+
89+
/**
90+
* Output only. Asset information specific for AWS Redshift
91+
* The value may be {@code null}.
92+
*/
93+
@com.google.api.client.util.Key
94+
private AwsRedshiftDetails awsRedshiftDetails;
95+
96+
/**
97+
* Output only. Asset information specific for AWS S3 buckets.
98+
* The value may be {@code null}.
99+
*/
100+
@com.google.api.client.util.Key
101+
private AwsS3BucketDetails awsS3BucketDetails;
102+
103+
/**
104+
* Output only. Asset information specific for AWS VPCs.
105+
* The value may be {@code null}.
106+
*/
107+
@com.google.api.client.util.Key
108+
private AwsVpcDetails awsVpcDetails;
109+
47110
/**
48111
* Output only. The timestamp when the asset was created.
49112
* The value may be {@code null}.
@@ -86,6 +149,13 @@ public final class Asset extends com.google.api.client.json.GenericJson {
86149
@com.google.api.client.util.Key
87150
private String hideTime;
88151

152+
/**
153+
* Output only. Details about the hosting provider of the asset.
154+
* The value may be {@code null}.
155+
*/
156+
@com.google.api.client.util.Key
157+
private HostingProviderDetails hostingProviderDetails;
158+
89159
/**
90160
* Output only. The list of insights associated with the asset.
91161
* The value may be {@code null}.
@@ -128,6 +198,13 @@ public final class Asset extends com.google.api.client.json.GenericJson {
128198
@com.google.api.client.util.Key
129199
private java.util.List<java.lang.String> sources;
130200

201+
/**
202+
* Optional. Generic structured asset attributes.
203+
* The value may be {@code null}.
204+
*/
205+
@com.google.api.client.util.Key
206+
private java.util.Map<String, java.lang.Object> structuredAttributes;
207+
131208
/**
132209
* Output only. Server generated human readable name of the asset.
133210
* The value may be {@code null}.
@@ -183,6 +260,159 @@ public Asset setAttributes(java.util.Map<String, java.lang.String> attributes) {
183260
return this;
184261
}
185262

263+
/**
264+
* Output only. Asset information specific for AWS CloudFront distributions.
265+
* @return value or {@code null} for none
266+
*/
267+
public AwsCloudFrontDistributionDetails getAwsCloudFrontDistributionDetails() {
268+
return awsCloudFrontDistributionDetails;
269+
}
270+
271+
/**
272+
* Output only. Asset information specific for AWS CloudFront distributions.
273+
* @param awsCloudFrontDistributionDetails awsCloudFrontDistributionDetails or {@code null} for none
274+
*/
275+
public Asset setAwsCloudFrontDistributionDetails(AwsCloudFrontDistributionDetails awsCloudFrontDistributionDetails) {
276+
this.awsCloudFrontDistributionDetails = awsCloudFrontDistributionDetails;
277+
return this;
278+
}
279+
280+
/**
281+
* Output only. Asset information specific for AWS ECS clusters.
282+
* @return value or {@code null} for none
283+
*/
284+
public AwsEcsClusterDetails getAwsEcsClusterDetails() {
285+
return awsEcsClusterDetails;
286+
}
287+
288+
/**
289+
* Output only. Asset information specific for AWS ECS clusters.
290+
* @param awsEcsClusterDetails awsEcsClusterDetails or {@code null} for none
291+
*/
292+
public Asset setAwsEcsClusterDetails(AwsEcsClusterDetails awsEcsClusterDetails) {
293+
this.awsEcsClusterDetails = awsEcsClusterDetails;
294+
return this;
295+
}
296+
297+
/**
298+
* Output only. Asset information specific for AWS EFS file systems.
299+
* @return value or {@code null} for none
300+
*/
301+
public AwsEfsFileSystemDetails getAwsEfsFileSystemDetails() {
302+
return awsEfsFileSystemDetails;
303+
}
304+
305+
/**
306+
* Output only. Asset information specific for AWS EFS file systems.
307+
* @param awsEfsFileSystemDetails awsEfsFileSystemDetails or {@code null} for none
308+
*/
309+
public Asset setAwsEfsFileSystemDetails(AwsEfsFileSystemDetails awsEfsFileSystemDetails) {
310+
this.awsEfsFileSystemDetails = awsEfsFileSystemDetails;
311+
return this;
312+
}
313+
314+
/**
315+
* Output only. Asset information specific for AWS EKS clusters.
316+
* @return value or {@code null} for none
317+
*/
318+
public AwsEksClusterDetails getAwsEksClusterDetails() {
319+
return awsEksClusterDetails;
320+
}
321+
322+
/**
323+
* Output only. Asset information specific for AWS EKS clusters.
324+
* @param awsEksClusterDetails awsEksClusterDetails or {@code null} for none
325+
*/
326+
public Asset setAwsEksClusterDetails(AwsEksClusterDetails awsEksClusterDetails) {
327+
this.awsEksClusterDetails = awsEksClusterDetails;
328+
return this;
329+
}
330+
331+
/**
332+
* Output only. Asset information specific for AWS Load Balancers.
333+
* @return value or {@code null} for none
334+
*/
335+
public AwsElbLoadBalancerDetails getAwsElbLoadBalancerDetails() {
336+
return awsElbLoadBalancerDetails;
337+
}
338+
339+
/**
340+
* Output only. Asset information specific for AWS Load Balancers.
341+
* @param awsElbLoadBalancerDetails awsElbLoadBalancerDetails or {@code null} for none
342+
*/
343+
public Asset setAwsElbLoadBalancerDetails(AwsElbLoadBalancerDetails awsElbLoadBalancerDetails) {
344+
this.awsElbLoadBalancerDetails = awsElbLoadBalancerDetails;
345+
return this;
346+
}
347+
348+
/**
349+
* Output only. Asset information specific for AWS Lambda functions.
350+
* @return value or {@code null} for none
351+
*/
352+
public AwsLambdaFunctionDetails getAwsLambdaFunctionDetails() {
353+
return awsLambdaFunctionDetails;
354+
}
355+
356+
/**
357+
* Output only. Asset information specific for AWS Lambda functions.
358+
* @param awsLambdaFunctionDetails awsLambdaFunctionDetails or {@code null} for none
359+
*/
360+
public Asset setAwsLambdaFunctionDetails(AwsLambdaFunctionDetails awsLambdaFunctionDetails) {
361+
this.awsLambdaFunctionDetails = awsLambdaFunctionDetails;
362+
return this;
363+
}
364+
365+
/**
366+
* Output only. Asset information specific for AWS Redshift
367+
* @return value or {@code null} for none
368+
*/
369+
public AwsRedshiftDetails getAwsRedshiftDetails() {
370+
return awsRedshiftDetails;
371+
}
372+
373+
/**
374+
* Output only. Asset information specific for AWS Redshift
375+
* @param awsRedshiftDetails awsRedshiftDetails or {@code null} for none
376+
*/
377+
public Asset setAwsRedshiftDetails(AwsRedshiftDetails awsRedshiftDetails) {
378+
this.awsRedshiftDetails = awsRedshiftDetails;
379+
return this;
380+
}
381+
382+
/**
383+
* Output only. Asset information specific for AWS S3 buckets.
384+
* @return value or {@code null} for none
385+
*/
386+
public AwsS3BucketDetails getAwsS3BucketDetails() {
387+
return awsS3BucketDetails;
388+
}
389+
390+
/**
391+
* Output only. Asset information specific for AWS S3 buckets.
392+
* @param awsS3BucketDetails awsS3BucketDetails or {@code null} for none
393+
*/
394+
public Asset setAwsS3BucketDetails(AwsS3BucketDetails awsS3BucketDetails) {
395+
this.awsS3BucketDetails = awsS3BucketDetails;
396+
return this;
397+
}
398+
399+
/**
400+
* Output only. Asset information specific for AWS VPCs.
401+
* @return value or {@code null} for none
402+
*/
403+
public AwsVpcDetails getAwsVpcDetails() {
404+
return awsVpcDetails;
405+
}
406+
407+
/**
408+
* Output only. Asset information specific for AWS VPCs.
409+
* @param awsVpcDetails awsVpcDetails or {@code null} for none
410+
*/
411+
public Asset setAwsVpcDetails(AwsVpcDetails awsVpcDetails) {
412+
this.awsVpcDetails = awsVpcDetails;
413+
return this;
414+
}
415+
186416
/**
187417
* Output only. The timestamp when the asset was created.
188418
* @return value or {@code null} for none
@@ -285,6 +515,23 @@ public Asset setHideTime(String hideTime) {
285515
return this;
286516
}
287517

518+
/**
519+
* Output only. Details about the hosting provider of the asset.
520+
* @return value or {@code null} for none
521+
*/
522+
public HostingProviderDetails getHostingProviderDetails() {
523+
return hostingProviderDetails;
524+
}
525+
526+
/**
527+
* Output only. Details about the hosting provider of the asset.
528+
* @param hostingProviderDetails hostingProviderDetails or {@code null} for none
529+
*/
530+
public Asset setHostingProviderDetails(HostingProviderDetails hostingProviderDetails) {
531+
this.hostingProviderDetails = hostingProviderDetails;
532+
return this;
533+
}
534+
288535
/**
289536
* Output only. The list of insights associated with the asset.
290537
* @return value or {@code null} for none
@@ -387,6 +634,23 @@ public Asset setSources(java.util.List<java.lang.String> sources) {
387634
return this;
388635
}
389636

637+
/**
638+
* Optional. Generic structured asset attributes.
639+
* @return value or {@code null} for none
640+
*/
641+
public java.util.Map<String, java.lang.Object> getStructuredAttributes() {
642+
return structuredAttributes;
643+
}
644+
645+
/**
646+
* Optional. Generic structured asset attributes.
647+
* @param structuredAttributes structuredAttributes or {@code null} for none
648+
*/
649+
public Asset setStructuredAttributes(java.util.Map<String, java.lang.Object> structuredAttributes) {
650+
this.structuredAttributes = structuredAttributes;
651+
return this;
652+
}
653+
390654
/**
391655
* Output only. Server generated human readable name of the asset.
392656
* @return value or {@code null} for none

0 commit comments

Comments
 (0)