Skip to content
Closed
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
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-workloadmanager</artifactId>
<version>v1-rev20251112-2.0.0</version>
<version>v1-rev20260204-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-workloadmanager:v1-rev20251112-2.0.0'
implementation 'com.google.apis:google-api-services-workloadmanager:v1-rev20260204-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
/*
* 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.workloadmanager.v1.model;

/**
* Active directory details
*
* <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 Workload Manager 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 ActiveDirectory extends com.google.api.client.json.GenericJson {

/**
* Optional. DNS IP address
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String dnsAddress;

/**
* Optional. human readable form of a domain such as “google.com”.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String domain;

/**
* Optional. domain username
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String domainUsername;

/**
* Required. secret_manager_secret
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String secretManagerSecret;

/**
* Required. active directory type
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String type;

/**
* Optional. DNS IP address
* @return value or {@code null} for none
*/
public java.lang.String getDnsAddress() {
return dnsAddress;
}

/**
* Optional. DNS IP address
* @param dnsAddress dnsAddress or {@code null} for none
*/
public ActiveDirectory setDnsAddress(java.lang.String dnsAddress) {
this.dnsAddress = dnsAddress;
return this;
}

/**
* Optional. human readable form of a domain such as “google.com”.
* @return value or {@code null} for none
*/
public java.lang.String getDomain() {
return domain;
}

/**
* Optional. human readable form of a domain such as “google.com”.
* @param domain domain or {@code null} for none
*/
public ActiveDirectory setDomain(java.lang.String domain) {
this.domain = domain;
return this;
}

/**
* Optional. domain username
* @return value or {@code null} for none
*/
public java.lang.String getDomainUsername() {
return domainUsername;
}

/**
* Optional. domain username
* @param domainUsername domainUsername or {@code null} for none
*/
public ActiveDirectory setDomainUsername(java.lang.String domainUsername) {
this.domainUsername = domainUsername;
return this;
}

/**
* Required. secret_manager_secret
* @return value or {@code null} for none
*/
public java.lang.String getSecretManagerSecret() {
return secretManagerSecret;
}

/**
* Required. secret_manager_secret
* @param secretManagerSecret secretManagerSecret or {@code null} for none
*/
public ActiveDirectory setSecretManagerSecret(java.lang.String secretManagerSecret) {
this.secretManagerSecret = secretManagerSecret;
return this;
}

/**
* Required. active directory type
* @return value or {@code null} for none
*/
public java.lang.String getType() {
return type;
}

/**
* Required. active directory type
* @param type type or {@code null} for none
*/
public ActiveDirectory setType(java.lang.String type) {
this.type = type;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
/*
* 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.workloadmanager.v1.model;

/**
* The Actuation object represents the bootstrap state and output results of deployed infrastructure
* and software.
*
* <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 Workload Manager 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 Actuation extends com.google.api.client.json.GenericJson {

/**
* Output only. [Output only] Actuation output
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private ActuationOutput actuationOutput;

/**
* Output only. [Output only] Deployment output
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<DeploymentOutput> deploymentOutput;

/**
* Output only. [Output only] End time stamp
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String endTime;

/**
* The name of actuation resource. The format is
* projects/{project}/locations/{location}/deployments/{deployment}/actuations/{actuation}
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String name;

/**
* Output only. [Output only] Start time stamp
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String startTime;

/**
* Output only. [Output only] Actuation state
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String state;

/**
* Output only. [Output only] Actuation output
* @return value or {@code null} for none
*/
public ActuationOutput getActuationOutput() {
return actuationOutput;
}

/**
* Output only. [Output only] Actuation output
* @param actuationOutput actuationOutput or {@code null} for none
*/
public Actuation setActuationOutput(ActuationOutput actuationOutput) {
this.actuationOutput = actuationOutput;
return this;
}

/**
* Output only. [Output only] Deployment output
* @return value or {@code null} for none
*/
public java.util.List<DeploymentOutput> getDeploymentOutput() {
return deploymentOutput;
}

/**
* Output only. [Output only] Deployment output
* @param deploymentOutput deploymentOutput or {@code null} for none
*/
public Actuation setDeploymentOutput(java.util.List<DeploymentOutput> deploymentOutput) {
this.deploymentOutput = deploymentOutput;
return this;
}

/**
* Output only. [Output only] End time stamp
* @return value or {@code null} for none
*/
public String getEndTime() {
return endTime;
}

/**
* Output only. [Output only] End time stamp
* @param endTime endTime or {@code null} for none
*/
public Actuation setEndTime(String endTime) {
this.endTime = endTime;
return this;
}

/**
* The name of actuation resource. The format is
* projects/{project}/locations/{location}/deployments/{deployment}/actuations/{actuation}
* @return value or {@code null} for none
*/
public java.lang.String getName() {
return name;
}

/**
* The name of actuation resource. The format is
* projects/{project}/locations/{location}/deployments/{deployment}/actuations/{actuation}
* @param name name or {@code null} for none
*/
public Actuation setName(java.lang.String name) {
this.name = name;
return this;
}

/**
* Output only. [Output only] Start time stamp
* @return value or {@code null} for none
*/
public String getStartTime() {
return startTime;
}

/**
* Output only. [Output only] Start time stamp
* @param startTime startTime or {@code null} for none
*/
public Actuation setStartTime(String startTime) {
this.startTime = startTime;
return this;
}

/**
* Output only. [Output only] Actuation state
* @return value or {@code null} for none
*/
public java.lang.String getState() {
return state;
}

/**
* Output only. [Output only] Actuation state
* @param state state or {@code null} for none
*/
public Actuation setState(java.lang.String state) {
this.state = state;
return this;
}

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

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

}
Loading
Loading