Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-backupdr/v1/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-backupdr</artifactId>
<version>v1-rev20261002-2.0.0</version>
<version>v1-rev20261006-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-backupdr:v1-rev20261002-2.0.0'
implementation 'com.google.apis:google-api-services-backupdr:v1-rev20261006-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,13 @@ public final class Backup extends com.google.api.client.json.GenericJson {
@com.google.api.client.util.Key
private java.lang.String name;

/**
* Output only. NetApp Volume specific backup properties.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private NetAppVolumeBackupProperties netappVolumeBackupProperties;

/**
* Output only. source resource size in bytes at the time of the backup.
* The value may be {@code null}.
Expand Down Expand Up @@ -565,6 +572,23 @@ public Backup setName(java.lang.String name) {
return this;
}

/**
* Output only. NetApp Volume specific backup properties.
* @return value or {@code null} for none
*/
public NetAppVolumeBackupProperties getNetappVolumeBackupProperties() {
return netappVolumeBackupProperties;
}

/**
* Output only. NetApp Volume specific backup properties.
* @param netappVolumeBackupProperties netappVolumeBackupProperties or {@code null} for none
*/
public Backup setNetappVolumeBackupProperties(NetAppVolumeBackupProperties netappVolumeBackupProperties) {
this.netappVolumeBackupProperties = netappVolumeBackupProperties;
return this;
}

/**
* Output only. source resource size in bytes at the time of the backup.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,13 @@ public final class BackupPlanAssociation extends com.google.api.client.json.Gene
@com.google.api.client.util.Key
private java.lang.String name;

/**
* Output only. NetApp volume backup plan association properties.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private NetAppVolumeBackupPlanAssociationProperties netappVolumeBackupPlanAssociationProperties;

/**
* Required. Immutable. Resource name of workload on which the backup plan is applied. The format
* can either be the resource name (e.g., "projects/my-project/zones/us-central1-a/instances/my-
Expand Down Expand Up @@ -303,6 +310,23 @@ public BackupPlanAssociation setName(java.lang.String name) {
return this;
}

/**
* Output only. NetApp volume backup plan association properties.
* @return value or {@code null} for none
*/
public NetAppVolumeBackupPlanAssociationProperties getNetappVolumeBackupPlanAssociationProperties() {
return netappVolumeBackupPlanAssociationProperties;
}

/**
* Output only. NetApp volume backup plan association properties.
* @param netappVolumeBackupPlanAssociationProperties netappVolumeBackupPlanAssociationProperties or {@code null} for none
*/
public BackupPlanAssociation setNetappVolumeBackupPlanAssociationProperties(NetAppVolumeBackupPlanAssociationProperties netappVolumeBackupPlanAssociationProperties) {
this.netappVolumeBackupPlanAssociationProperties = netappVolumeBackupPlanAssociationProperties;
return this;
}

/**
* Required. Immutable. Resource name of workload on which the backup plan is applied. The format
* can either be the resource name (e.g., "projects/my-project/zones/us-central1-a/instances/my-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,14 @@ public final class DataSourceGcpResource extends com.google.api.client.json.Gene
@com.google.api.client.util.Key
private java.lang.String location;

/**
* Output only. NetAppVolumeDataSourceProperties has a subset of NetApp Volume properties that are
* useful at the Datasource level.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private NetAppVolumeDataSourceProperties netappVolumeDatasourceProperties;

/**
* The type of the Google Cloud resource. Use the Unified Resource Type, eg.
* compute.googleapis.com/Instance.
Expand Down Expand Up @@ -225,6 +233,25 @@ public DataSourceGcpResource setLocation(java.lang.String location) {
return this;
}

/**
* Output only. NetAppVolumeDataSourceProperties has a subset of NetApp Volume properties that are
* useful at the Datasource level.
* @return value or {@code null} for none
*/
public NetAppVolumeDataSourceProperties getNetappVolumeDatasourceProperties() {
return netappVolumeDatasourceProperties;
}

/**
* Output only. NetAppVolumeDataSourceProperties has a subset of NetApp Volume properties that are
* useful at the Datasource level.
* @param netappVolumeDatasourceProperties netappVolumeDatasourceProperties or {@code null} for none
*/
public DataSourceGcpResource setNetappVolumeDatasourceProperties(NetAppVolumeDataSourceProperties netappVolumeDatasourceProperties) {
this.netappVolumeDatasourceProperties = netappVolumeDatasourceProperties;
return this;
}

/**
* The type of the Google Cloud resource. Use the Unified Resource Type, eg.
* compute.googleapis.com/Instance.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ public final class DataSourceGcpResourceInfo extends com.google.api.client.json.
@com.google.api.client.util.Key
private java.lang.String location;

/**
* Output only. The NetApp Volume properties.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private NetAppVolumeDataSourceReferenceProperties netappVolumeProperties;

/**
* Output only. The type of the Google Cloud resource. Ex: compute.googleapis.com/Instance
* The value may be {@code null}.
Expand Down Expand Up @@ -160,6 +167,23 @@ public DataSourceGcpResourceInfo setLocation(java.lang.String location) {
return this;
}

/**
* Output only. The NetApp Volume properties.
* @return value or {@code null} for none
*/
public NetAppVolumeDataSourceReferenceProperties getNetappVolumeProperties() {
return netappVolumeProperties;
}

/**
* Output only. The NetApp Volume properties.
* @param netappVolumeProperties netappVolumeProperties or {@code null} for none
*/
public DataSourceGcpResourceInfo setNetappVolumeProperties(NetAppVolumeDataSourceReferenceProperties netappVolumeProperties) {
this.netappVolumeProperties = netappVolumeProperties;
return this;
}

/**
* Output only. The type of the Google Cloud resource. Ex: compute.googleapis.com/Instance
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.backupdr.v1.model;

/**
* NetAppVolumeBackupPlanAssociationProperties represents NetApp Volume backup plan association
* properties in BackupPlanAssociation. .
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Backup and DR Service API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class NetAppVolumeBackupPlanAssociationProperties extends com.google.api.client.json.GenericJson {

/**
* Output only. The creation timestamp of the source resource.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String sourceResourceCreateTime;

/**
* Output only. The creation timestamp of the source resource.
* @return value or {@code null} for none
*/
public String getSourceResourceCreateTime() {
return sourceResourceCreateTime;
}

/**
* Output only. The creation timestamp of the source resource.
* @param sourceResourceCreateTime sourceResourceCreateTime or {@code null} for none
*/
public NetAppVolumeBackupPlanAssociationProperties setSourceResourceCreateTime(String sourceResourceCreateTime) {
this.sourceResourceCreateTime = sourceResourceCreateTime;
return this;
}

@Override
public NetAppVolumeBackupPlanAssociationProperties set(String fieldName, Object value) {
return (NetAppVolumeBackupPlanAssociationProperties) super.set(fieldName, value);
}

@Override
public NetAppVolumeBackupPlanAssociationProperties clone() {
return (NetAppVolumeBackupPlanAssociationProperties) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.backupdr.v1.model;

/**
* NetAppVolumeBackupProperties represents NetApp Volume backup properties in Backup. .
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Backup and DR Service API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class NetAppVolumeBackupProperties extends com.google.api.client.json.GenericJson {

/**
* Output only. The source volume of the Backup.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String sourceResource;

/**
* Output only. The source volume of the Backup.
* @return value or {@code null} for none
*/
public java.lang.String getSourceResource() {
return sourceResource;
}

/**
* Output only. The source volume of the Backup.
* @param sourceResource sourceResource or {@code null} for none
*/
public NetAppVolumeBackupProperties setSourceResource(java.lang.String sourceResource) {
this.sourceResource = sourceResource;
return this;
}

@Override
public NetAppVolumeBackupProperties set(String fieldName, Object value) {
return (NetAppVolumeBackupProperties) super.set(fieldName, value);
}

@Override
public NetAppVolumeBackupProperties clone() {
return (NetAppVolumeBackupProperties) super.clone();
}

}
Loading
Loading