
com.pulumi.azurenative.cloudngfw.outputs.AppSeenInfoResponse Maven / Gradle / Ivy
// *** 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.cloudngfw.outputs;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.String;
import java.util.Objects;
@CustomType
public final class AppSeenInfoResponse {
/**
* @return category
*
*/
private String category;
/**
* @return risk
*
*/
private String risk;
/**
* @return standardPorts
*
*/
private String standardPorts;
/**
* @return subCategory
*
*/
private String subCategory;
/**
* @return tag
*
*/
private String tag;
/**
* @return technology
*
*/
private String technology;
/**
* @return title
*
*/
private String title;
private AppSeenInfoResponse() {}
/**
* @return category
*
*/
public String category() {
return this.category;
}
/**
* @return risk
*
*/
public String risk() {
return this.risk;
}
/**
* @return standardPorts
*
*/
public String standardPorts() {
return this.standardPorts;
}
/**
* @return subCategory
*
*/
public String subCategory() {
return this.subCategory;
}
/**
* @return tag
*
*/
public String tag() {
return this.tag;
}
/**
* @return technology
*
*/
public String technology() {
return this.technology;
}
/**
* @return title
*
*/
public String title() {
return this.title;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(AppSeenInfoResponse defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private String category;
private String risk;
private String standardPorts;
private String subCategory;
private String tag;
private String technology;
private String title;
public Builder() {}
public Builder(AppSeenInfoResponse defaults) {
Objects.requireNonNull(defaults);
this.category = defaults.category;
this.risk = defaults.risk;
this.standardPorts = defaults.standardPorts;
this.subCategory = defaults.subCategory;
this.tag = defaults.tag;
this.technology = defaults.technology;
this.title = defaults.title;
}
@CustomType.Setter
public Builder category(String category) {
if (category == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "category");
}
this.category = category;
return this;
}
@CustomType.Setter
public Builder risk(String risk) {
if (risk == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "risk");
}
this.risk = risk;
return this;
}
@CustomType.Setter
public Builder standardPorts(String standardPorts) {
if (standardPorts == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "standardPorts");
}
this.standardPorts = standardPorts;
return this;
}
@CustomType.Setter
public Builder subCategory(String subCategory) {
if (subCategory == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "subCategory");
}
this.subCategory = subCategory;
return this;
}
@CustomType.Setter
public Builder tag(String tag) {
if (tag == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "tag");
}
this.tag = tag;
return this;
}
@CustomType.Setter
public Builder technology(String technology) {
if (technology == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "technology");
}
this.technology = technology;
return this;
}
@CustomType.Setter
public Builder title(String title) {
if (title == null) {
throw new MissingRequiredPropertyException("AppSeenInfoResponse", "title");
}
this.title = title;
return this;
}
public AppSeenInfoResponse build() {
final var _resultValue = new AppSeenInfoResponse();
_resultValue.category = category;
_resultValue.risk = risk;
_resultValue.standardPorts = standardPorts;
_resultValue.subCategory = subCategory;
_resultValue.tag = tag;
_resultValue.technology = technology;
_resultValue.title = title;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy