
com.pulumi.azurenative.labservices.inputs.GetGlobalUserOperationBatchStatusPlainArgs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.labservices.inputs;
import com.pulumi.core.annotations.Import;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.List;
import java.util.Objects;
public final class GetGlobalUserOperationBatchStatusPlainArgs extends com.pulumi.resources.InvokeArgs {
public static final GetGlobalUserOperationBatchStatusPlainArgs Empty = new GetGlobalUserOperationBatchStatusPlainArgs();
/**
* The operation url of long running operation
*
*/
@Import(name="urls", required=true)
private List urls;
/**
* @return The operation url of long running operation
*
*/
public List urls() {
return this.urls;
}
/**
* The name of the user.
*
*/
@Import(name="userName", required=true)
private String userName;
/**
* @return The name of the user.
*
*/
public String userName() {
return this.userName;
}
private GetGlobalUserOperationBatchStatusPlainArgs() {}
private GetGlobalUserOperationBatchStatusPlainArgs(GetGlobalUserOperationBatchStatusPlainArgs $) {
this.urls = $.urls;
this.userName = $.userName;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(GetGlobalUserOperationBatchStatusPlainArgs defaults) {
return new Builder(defaults);
}
public static final class Builder {
private GetGlobalUserOperationBatchStatusPlainArgs $;
public Builder() {
$ = new GetGlobalUserOperationBatchStatusPlainArgs();
}
public Builder(GetGlobalUserOperationBatchStatusPlainArgs defaults) {
$ = new GetGlobalUserOperationBatchStatusPlainArgs(Objects.requireNonNull(defaults));
}
/**
* @param urls The operation url of long running operation
*
* @return builder
*
*/
public Builder urls(List urls) {
$.urls = urls;
return this;
}
/**
* @param urls The operation url of long running operation
*
* @return builder
*
*/
public Builder urls(String... urls) {
return urls(List.of(urls));
}
/**
* @param userName The name of the user.
*
* @return builder
*
*/
public Builder userName(String userName) {
$.userName = userName;
return this;
}
public GetGlobalUserOperationBatchStatusPlainArgs build() {
if ($.urls == null) {
throw new MissingRequiredPropertyException("GetGlobalUserOperationBatchStatusPlainArgs", "urls");
}
if ($.userName == null) {
throw new MissingRequiredPropertyException("GetGlobalUserOperationBatchStatusPlainArgs", "userName");
}
return $;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy