com.atlan.model.admin.PackageParameter Maven / Gradle / Ivy
// Generated by delombok at Wed Oct 16 22:16:02 UTC 2024
/* SPDX-License-Identifier: Apache-2.0
Copyright 2022 Atlan Pte. Ltd. */
package com.atlan.model.admin;
import java.util.Map;
public class PackageParameter {
/**
* Name of the parameter.
*/
String parameter;
/**
* Type of the parameter.
*/
String type;
/**
* Details of the parameter.
*/
Map body;
@java.lang.SuppressWarnings("all")
@lombok.Generated
PackageParameter(final String parameter, final String type, final Map body) {
this.parameter = parameter;
this.type = type;
this.body = body;
}
@java.lang.SuppressWarnings("all")
@lombok.Generated
public static class PackageParameterBuilder {
@java.lang.SuppressWarnings("all")
@lombok.Generated
private String parameter;
@java.lang.SuppressWarnings("all")
@lombok.Generated
private String type;
@java.lang.SuppressWarnings("all")
@lombok.Generated
private Map body;
@java.lang.SuppressWarnings("all")
@lombok.Generated
PackageParameterBuilder() {
}
/**
* Name of the parameter.
* @return {@code this}.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public PackageParameter.PackageParameterBuilder parameter(final String parameter) {
this.parameter = parameter;
return this;
}
/**
* Type of the parameter.
* @return {@code this}.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public PackageParameter.PackageParameterBuilder type(final String type) {
this.type = type;
return this;
}
/**
* Details of the parameter.
* @return {@code this}.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public PackageParameter.PackageParameterBuilder body(final Map body) {
this.body = body;
return this;
}
@java.lang.SuppressWarnings("all")
@lombok.Generated
public PackageParameter build() {
return new PackageParameter(this.parameter, this.type, this.body);
}
@java.lang.Override
@java.lang.SuppressWarnings("all")
@lombok.Generated
public java.lang.String toString() {
return "PackageParameter.PackageParameterBuilder(parameter=" + this.parameter + ", type=" + this.type + ", body=" + this.body + ")";
}
}
@java.lang.SuppressWarnings("all")
@lombok.Generated
public static PackageParameter.PackageParameterBuilder builder() {
return new PackageParameter.PackageParameterBuilder();
}
/**
* Name of the parameter.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public String getParameter() {
return this.parameter;
}
/**
* Type of the parameter.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public String getType() {
return this.type;
}
/**
* Details of the parameter.
*/
@java.lang.SuppressWarnings("all")
@lombok.Generated
public Map getBody() {
return this.body;
}
@java.lang.Override
@java.lang.SuppressWarnings("all")
@lombok.Generated
public java.lang.String toString() {
return "PackageParameter(super=" + super.toString() + ", parameter=" + this.getParameter() + ", type=" + this.getType() + ", body=" + this.getBody() + ")";
}
}