![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.ise.network.outputs.GetDeviceIp Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ise Show documentation
Show all versions of ise Show documentation
A Pulumi package for managing resources on a Cisco ISE (Identity Service Engine) instance.
// *** 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.ise.network.outputs;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.Objects;
@CustomType
public final class GetDeviceIp {
/**
* @return It can be either single ip address or ip range address
*
*/
private String ipaddress;
/**
* @return It can be either single ip address or ip range address
*
*/
private String ipaddressExclude;
/**
* @return Subnet mask length
*
*/
private String mask;
private GetDeviceIp() {}
/**
* @return It can be either single ip address or ip range address
*
*/
public String ipaddress() {
return this.ipaddress;
}
/**
* @return It can be either single ip address or ip range address
*
*/
public String ipaddressExclude() {
return this.ipaddressExclude;
}
/**
* @return Subnet mask length
*
*/
public String mask() {
return this.mask;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(GetDeviceIp defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private String ipaddress;
private String ipaddressExclude;
private String mask;
public Builder() {}
public Builder(GetDeviceIp defaults) {
Objects.requireNonNull(defaults);
this.ipaddress = defaults.ipaddress;
this.ipaddressExclude = defaults.ipaddressExclude;
this.mask = defaults.mask;
}
@CustomType.Setter
public Builder ipaddress(String ipaddress) {
if (ipaddress == null) {
throw new MissingRequiredPropertyException("GetDeviceIp", "ipaddress");
}
this.ipaddress = ipaddress;
return this;
}
@CustomType.Setter
public Builder ipaddressExclude(String ipaddressExclude) {
if (ipaddressExclude == null) {
throw new MissingRequiredPropertyException("GetDeviceIp", "ipaddressExclude");
}
this.ipaddressExclude = ipaddressExclude;
return this;
}
@CustomType.Setter
public Builder mask(String mask) {
if (mask == null) {
throw new MissingRequiredPropertyException("GetDeviceIp", "mask");
}
this.mask = mask;
return this;
}
public GetDeviceIp build() {
final var _resultValue = new GetDeviceIp();
_resultValue.ipaddress = ipaddress;
_resultValue.ipaddressExclude = ipaddressExclude;
_resultValue.mask = mask;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy