com.pulumi.azurenative.subscription.inputs.GetAliasPlainArgs 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.subscription.inputs;
import com.pulumi.core.annotations.Import;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.Objects;
public final class GetAliasPlainArgs extends com.pulumi.resources.InvokeArgs {
public static final GetAliasPlainArgs Empty = new GetAliasPlainArgs();
/**
* AliasName is the name for the subscription creation request. Note that this is not the same as subscription name and this doesn’t have any other lifecycle need beyond the request for subscription creation.
*
*/
@Import(name="aliasName", required=true)
private String aliasName;
/**
* @return AliasName is the name for the subscription creation request. Note that this is not the same as subscription name and this doesn’t have any other lifecycle need beyond the request for subscription creation.
*
*/
public String aliasName() {
return this.aliasName;
}
private GetAliasPlainArgs() {}
private GetAliasPlainArgs(GetAliasPlainArgs $) {
this.aliasName = $.aliasName;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(GetAliasPlainArgs defaults) {
return new Builder(defaults);
}
public static final class Builder {
private GetAliasPlainArgs $;
public Builder() {
$ = new GetAliasPlainArgs();
}
public Builder(GetAliasPlainArgs defaults) {
$ = new GetAliasPlainArgs(Objects.requireNonNull(defaults));
}
/**
* @param aliasName AliasName is the name for the subscription creation request. Note that this is not the same as subscription name and this doesn’t have any other lifecycle need beyond the request for subscription creation.
*
* @return builder
*
*/
public Builder aliasName(String aliasName) {
$.aliasName = aliasName;
return this;
}
public GetAliasPlainArgs build() {
if ($.aliasName == null) {
throw new MissingRequiredPropertyException("GetAliasPlainArgs", "aliasName");
}
return $;
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy