
com.pulumi.azurenative.containerservice.outputs.SysctlConfigResponse 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.containerservice.outputs;
import com.pulumi.core.annotations.CustomType;
import java.lang.Boolean;
import java.lang.Integer;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class SysctlConfigResponse {
/**
* @return Sysctl setting fs.aio-max-nr.
*
*/
private @Nullable Integer fsAioMaxNr;
/**
* @return Sysctl setting fs.file-max.
*
*/
private @Nullable Integer fsFileMax;
/**
* @return Sysctl setting fs.inotify.max_user_watches.
*
*/
private @Nullable Integer fsInotifyMaxUserWatches;
/**
* @return Sysctl setting fs.nr_open.
*
*/
private @Nullable Integer fsNrOpen;
/**
* @return Sysctl setting kernel.threads-max.
*
*/
private @Nullable Integer kernelThreadsMax;
/**
* @return Sysctl setting net.core.netdev_max_backlog.
*
*/
private @Nullable Integer netCoreNetdevMaxBacklog;
/**
* @return Sysctl setting net.core.optmem_max.
*
*/
private @Nullable Integer netCoreOptmemMax;
/**
* @return Sysctl setting net.core.rmem_default.
*
*/
private @Nullable Integer netCoreRmemDefault;
/**
* @return Sysctl setting net.core.rmem_max.
*
*/
private @Nullable Integer netCoreRmemMax;
/**
* @return Sysctl setting net.core.somaxconn.
*
*/
private @Nullable Integer netCoreSomaxconn;
/**
* @return Sysctl setting net.core.wmem_default.
*
*/
private @Nullable Integer netCoreWmemDefault;
/**
* @return Sysctl setting net.core.wmem_max.
*
*/
private @Nullable Integer netCoreWmemMax;
/**
* @return Sysctl setting net.ipv4.ip_local_port_range.
*
*/
private @Nullable String netIpv4IpLocalPortRange;
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh1.
*
*/
private @Nullable Integer netIpv4NeighDefaultGcThresh1;
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh2.
*
*/
private @Nullable Integer netIpv4NeighDefaultGcThresh2;
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh3.
*
*/
private @Nullable Integer netIpv4NeighDefaultGcThresh3;
/**
* @return Sysctl setting net.ipv4.tcp_fin_timeout.
*
*/
private @Nullable Integer netIpv4TcpFinTimeout;
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_probes.
*
*/
private @Nullable Integer netIpv4TcpKeepaliveProbes;
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_time.
*
*/
private @Nullable Integer netIpv4TcpKeepaliveTime;
/**
* @return Sysctl setting net.ipv4.tcp_max_syn_backlog.
*
*/
private @Nullable Integer netIpv4TcpMaxSynBacklog;
/**
* @return Sysctl setting net.ipv4.tcp_max_tw_buckets.
*
*/
private @Nullable Integer netIpv4TcpMaxTwBuckets;
/**
* @return Sysctl setting net.ipv4.tcp_tw_reuse.
*
*/
private @Nullable Boolean netIpv4TcpTwReuse;
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_intvl.
*
*/
private @Nullable Integer netIpv4TcpkeepaliveIntvl;
/**
* @return Sysctl setting net.netfilter.nf_conntrack_buckets.
*
*/
private @Nullable Integer netNetfilterNfConntrackBuckets;
/**
* @return Sysctl setting net.netfilter.nf_conntrack_max.
*
*/
private @Nullable Integer netNetfilterNfConntrackMax;
/**
* @return Sysctl setting vm.max_map_count.
*
*/
private @Nullable Integer vmMaxMapCount;
/**
* @return Sysctl setting vm.swappiness.
*
*/
private @Nullable Integer vmSwappiness;
/**
* @return Sysctl setting vm.vfs_cache_pressure.
*
*/
private @Nullable Integer vmVfsCachePressure;
private SysctlConfigResponse() {}
/**
* @return Sysctl setting fs.aio-max-nr.
*
*/
public Optional fsAioMaxNr() {
return Optional.ofNullable(this.fsAioMaxNr);
}
/**
* @return Sysctl setting fs.file-max.
*
*/
public Optional fsFileMax() {
return Optional.ofNullable(this.fsFileMax);
}
/**
* @return Sysctl setting fs.inotify.max_user_watches.
*
*/
public Optional fsInotifyMaxUserWatches() {
return Optional.ofNullable(this.fsInotifyMaxUserWatches);
}
/**
* @return Sysctl setting fs.nr_open.
*
*/
public Optional fsNrOpen() {
return Optional.ofNullable(this.fsNrOpen);
}
/**
* @return Sysctl setting kernel.threads-max.
*
*/
public Optional kernelThreadsMax() {
return Optional.ofNullable(this.kernelThreadsMax);
}
/**
* @return Sysctl setting net.core.netdev_max_backlog.
*
*/
public Optional netCoreNetdevMaxBacklog() {
return Optional.ofNullable(this.netCoreNetdevMaxBacklog);
}
/**
* @return Sysctl setting net.core.optmem_max.
*
*/
public Optional netCoreOptmemMax() {
return Optional.ofNullable(this.netCoreOptmemMax);
}
/**
* @return Sysctl setting net.core.rmem_default.
*
*/
public Optional netCoreRmemDefault() {
return Optional.ofNullable(this.netCoreRmemDefault);
}
/**
* @return Sysctl setting net.core.rmem_max.
*
*/
public Optional netCoreRmemMax() {
return Optional.ofNullable(this.netCoreRmemMax);
}
/**
* @return Sysctl setting net.core.somaxconn.
*
*/
public Optional netCoreSomaxconn() {
return Optional.ofNullable(this.netCoreSomaxconn);
}
/**
* @return Sysctl setting net.core.wmem_default.
*
*/
public Optional netCoreWmemDefault() {
return Optional.ofNullable(this.netCoreWmemDefault);
}
/**
* @return Sysctl setting net.core.wmem_max.
*
*/
public Optional netCoreWmemMax() {
return Optional.ofNullable(this.netCoreWmemMax);
}
/**
* @return Sysctl setting net.ipv4.ip_local_port_range.
*
*/
public Optional netIpv4IpLocalPortRange() {
return Optional.ofNullable(this.netIpv4IpLocalPortRange);
}
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh1.
*
*/
public Optional netIpv4NeighDefaultGcThresh1() {
return Optional.ofNullable(this.netIpv4NeighDefaultGcThresh1);
}
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh2.
*
*/
public Optional netIpv4NeighDefaultGcThresh2() {
return Optional.ofNullable(this.netIpv4NeighDefaultGcThresh2);
}
/**
* @return Sysctl setting net.ipv4.neigh.default.gc_thresh3.
*
*/
public Optional netIpv4NeighDefaultGcThresh3() {
return Optional.ofNullable(this.netIpv4NeighDefaultGcThresh3);
}
/**
* @return Sysctl setting net.ipv4.tcp_fin_timeout.
*
*/
public Optional netIpv4TcpFinTimeout() {
return Optional.ofNullable(this.netIpv4TcpFinTimeout);
}
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_probes.
*
*/
public Optional netIpv4TcpKeepaliveProbes() {
return Optional.ofNullable(this.netIpv4TcpKeepaliveProbes);
}
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_time.
*
*/
public Optional netIpv4TcpKeepaliveTime() {
return Optional.ofNullable(this.netIpv4TcpKeepaliveTime);
}
/**
* @return Sysctl setting net.ipv4.tcp_max_syn_backlog.
*
*/
public Optional netIpv4TcpMaxSynBacklog() {
return Optional.ofNullable(this.netIpv4TcpMaxSynBacklog);
}
/**
* @return Sysctl setting net.ipv4.tcp_max_tw_buckets.
*
*/
public Optional netIpv4TcpMaxTwBuckets() {
return Optional.ofNullable(this.netIpv4TcpMaxTwBuckets);
}
/**
* @return Sysctl setting net.ipv4.tcp_tw_reuse.
*
*/
public Optional netIpv4TcpTwReuse() {
return Optional.ofNullable(this.netIpv4TcpTwReuse);
}
/**
* @return Sysctl setting net.ipv4.tcp_keepalive_intvl.
*
*/
public Optional netIpv4TcpkeepaliveIntvl() {
return Optional.ofNullable(this.netIpv4TcpkeepaliveIntvl);
}
/**
* @return Sysctl setting net.netfilter.nf_conntrack_buckets.
*
*/
public Optional netNetfilterNfConntrackBuckets() {
return Optional.ofNullable(this.netNetfilterNfConntrackBuckets);
}
/**
* @return Sysctl setting net.netfilter.nf_conntrack_max.
*
*/
public Optional netNetfilterNfConntrackMax() {
return Optional.ofNullable(this.netNetfilterNfConntrackMax);
}
/**
* @return Sysctl setting vm.max_map_count.
*
*/
public Optional vmMaxMapCount() {
return Optional.ofNullable(this.vmMaxMapCount);
}
/**
* @return Sysctl setting vm.swappiness.
*
*/
public Optional vmSwappiness() {
return Optional.ofNullable(this.vmSwappiness);
}
/**
* @return Sysctl setting vm.vfs_cache_pressure.
*
*/
public Optional vmVfsCachePressure() {
return Optional.ofNullable(this.vmVfsCachePressure);
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(SysctlConfigResponse defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private @Nullable Integer fsAioMaxNr;
private @Nullable Integer fsFileMax;
private @Nullable Integer fsInotifyMaxUserWatches;
private @Nullable Integer fsNrOpen;
private @Nullable Integer kernelThreadsMax;
private @Nullable Integer netCoreNetdevMaxBacklog;
private @Nullable Integer netCoreOptmemMax;
private @Nullable Integer netCoreRmemDefault;
private @Nullable Integer netCoreRmemMax;
private @Nullable Integer netCoreSomaxconn;
private @Nullable Integer netCoreWmemDefault;
private @Nullable Integer netCoreWmemMax;
private @Nullable String netIpv4IpLocalPortRange;
private @Nullable Integer netIpv4NeighDefaultGcThresh1;
private @Nullable Integer netIpv4NeighDefaultGcThresh2;
private @Nullable Integer netIpv4NeighDefaultGcThresh3;
private @Nullable Integer netIpv4TcpFinTimeout;
private @Nullable Integer netIpv4TcpKeepaliveProbes;
private @Nullable Integer netIpv4TcpKeepaliveTime;
private @Nullable Integer netIpv4TcpMaxSynBacklog;
private @Nullable Integer netIpv4TcpMaxTwBuckets;
private @Nullable Boolean netIpv4TcpTwReuse;
private @Nullable Integer netIpv4TcpkeepaliveIntvl;
private @Nullable Integer netNetfilterNfConntrackBuckets;
private @Nullable Integer netNetfilterNfConntrackMax;
private @Nullable Integer vmMaxMapCount;
private @Nullable Integer vmSwappiness;
private @Nullable Integer vmVfsCachePressure;
public Builder() {}
public Builder(SysctlConfigResponse defaults) {
Objects.requireNonNull(defaults);
this.fsAioMaxNr = defaults.fsAioMaxNr;
this.fsFileMax = defaults.fsFileMax;
this.fsInotifyMaxUserWatches = defaults.fsInotifyMaxUserWatches;
this.fsNrOpen = defaults.fsNrOpen;
this.kernelThreadsMax = defaults.kernelThreadsMax;
this.netCoreNetdevMaxBacklog = defaults.netCoreNetdevMaxBacklog;
this.netCoreOptmemMax = defaults.netCoreOptmemMax;
this.netCoreRmemDefault = defaults.netCoreRmemDefault;
this.netCoreRmemMax = defaults.netCoreRmemMax;
this.netCoreSomaxconn = defaults.netCoreSomaxconn;
this.netCoreWmemDefault = defaults.netCoreWmemDefault;
this.netCoreWmemMax = defaults.netCoreWmemMax;
this.netIpv4IpLocalPortRange = defaults.netIpv4IpLocalPortRange;
this.netIpv4NeighDefaultGcThresh1 = defaults.netIpv4NeighDefaultGcThresh1;
this.netIpv4NeighDefaultGcThresh2 = defaults.netIpv4NeighDefaultGcThresh2;
this.netIpv4NeighDefaultGcThresh3 = defaults.netIpv4NeighDefaultGcThresh3;
this.netIpv4TcpFinTimeout = defaults.netIpv4TcpFinTimeout;
this.netIpv4TcpKeepaliveProbes = defaults.netIpv4TcpKeepaliveProbes;
this.netIpv4TcpKeepaliveTime = defaults.netIpv4TcpKeepaliveTime;
this.netIpv4TcpMaxSynBacklog = defaults.netIpv4TcpMaxSynBacklog;
this.netIpv4TcpMaxTwBuckets = defaults.netIpv4TcpMaxTwBuckets;
this.netIpv4TcpTwReuse = defaults.netIpv4TcpTwReuse;
this.netIpv4TcpkeepaliveIntvl = defaults.netIpv4TcpkeepaliveIntvl;
this.netNetfilterNfConntrackBuckets = defaults.netNetfilterNfConntrackBuckets;
this.netNetfilterNfConntrackMax = defaults.netNetfilterNfConntrackMax;
this.vmMaxMapCount = defaults.vmMaxMapCount;
this.vmSwappiness = defaults.vmSwappiness;
this.vmVfsCachePressure = defaults.vmVfsCachePressure;
}
@CustomType.Setter
public Builder fsAioMaxNr(@Nullable Integer fsAioMaxNr) {
this.fsAioMaxNr = fsAioMaxNr;
return this;
}
@CustomType.Setter
public Builder fsFileMax(@Nullable Integer fsFileMax) {
this.fsFileMax = fsFileMax;
return this;
}
@CustomType.Setter
public Builder fsInotifyMaxUserWatches(@Nullable Integer fsInotifyMaxUserWatches) {
this.fsInotifyMaxUserWatches = fsInotifyMaxUserWatches;
return this;
}
@CustomType.Setter
public Builder fsNrOpen(@Nullable Integer fsNrOpen) {
this.fsNrOpen = fsNrOpen;
return this;
}
@CustomType.Setter
public Builder kernelThreadsMax(@Nullable Integer kernelThreadsMax) {
this.kernelThreadsMax = kernelThreadsMax;
return this;
}
@CustomType.Setter
public Builder netCoreNetdevMaxBacklog(@Nullable Integer netCoreNetdevMaxBacklog) {
this.netCoreNetdevMaxBacklog = netCoreNetdevMaxBacklog;
return this;
}
@CustomType.Setter
public Builder netCoreOptmemMax(@Nullable Integer netCoreOptmemMax) {
this.netCoreOptmemMax = netCoreOptmemMax;
return this;
}
@CustomType.Setter
public Builder netCoreRmemDefault(@Nullable Integer netCoreRmemDefault) {
this.netCoreRmemDefault = netCoreRmemDefault;
return this;
}
@CustomType.Setter
public Builder netCoreRmemMax(@Nullable Integer netCoreRmemMax) {
this.netCoreRmemMax = netCoreRmemMax;
return this;
}
@CustomType.Setter
public Builder netCoreSomaxconn(@Nullable Integer netCoreSomaxconn) {
this.netCoreSomaxconn = netCoreSomaxconn;
return this;
}
@CustomType.Setter
public Builder netCoreWmemDefault(@Nullable Integer netCoreWmemDefault) {
this.netCoreWmemDefault = netCoreWmemDefault;
return this;
}
@CustomType.Setter
public Builder netCoreWmemMax(@Nullable Integer netCoreWmemMax) {
this.netCoreWmemMax = netCoreWmemMax;
return this;
}
@CustomType.Setter
public Builder netIpv4IpLocalPortRange(@Nullable String netIpv4IpLocalPortRange) {
this.netIpv4IpLocalPortRange = netIpv4IpLocalPortRange;
return this;
}
@CustomType.Setter
public Builder netIpv4NeighDefaultGcThresh1(@Nullable Integer netIpv4NeighDefaultGcThresh1) {
this.netIpv4NeighDefaultGcThresh1 = netIpv4NeighDefaultGcThresh1;
return this;
}
@CustomType.Setter
public Builder netIpv4NeighDefaultGcThresh2(@Nullable Integer netIpv4NeighDefaultGcThresh2) {
this.netIpv4NeighDefaultGcThresh2 = netIpv4NeighDefaultGcThresh2;
return this;
}
@CustomType.Setter
public Builder netIpv4NeighDefaultGcThresh3(@Nullable Integer netIpv4NeighDefaultGcThresh3) {
this.netIpv4NeighDefaultGcThresh3 = netIpv4NeighDefaultGcThresh3;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpFinTimeout(@Nullable Integer netIpv4TcpFinTimeout) {
this.netIpv4TcpFinTimeout = netIpv4TcpFinTimeout;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpKeepaliveProbes(@Nullable Integer netIpv4TcpKeepaliveProbes) {
this.netIpv4TcpKeepaliveProbes = netIpv4TcpKeepaliveProbes;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpKeepaliveTime(@Nullable Integer netIpv4TcpKeepaliveTime) {
this.netIpv4TcpKeepaliveTime = netIpv4TcpKeepaliveTime;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpMaxSynBacklog(@Nullable Integer netIpv4TcpMaxSynBacklog) {
this.netIpv4TcpMaxSynBacklog = netIpv4TcpMaxSynBacklog;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpMaxTwBuckets(@Nullable Integer netIpv4TcpMaxTwBuckets) {
this.netIpv4TcpMaxTwBuckets = netIpv4TcpMaxTwBuckets;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpTwReuse(@Nullable Boolean netIpv4TcpTwReuse) {
this.netIpv4TcpTwReuse = netIpv4TcpTwReuse;
return this;
}
@CustomType.Setter
public Builder netIpv4TcpkeepaliveIntvl(@Nullable Integer netIpv4TcpkeepaliveIntvl) {
this.netIpv4TcpkeepaliveIntvl = netIpv4TcpkeepaliveIntvl;
return this;
}
@CustomType.Setter
public Builder netNetfilterNfConntrackBuckets(@Nullable Integer netNetfilterNfConntrackBuckets) {
this.netNetfilterNfConntrackBuckets = netNetfilterNfConntrackBuckets;
return this;
}
@CustomType.Setter
public Builder netNetfilterNfConntrackMax(@Nullable Integer netNetfilterNfConntrackMax) {
this.netNetfilterNfConntrackMax = netNetfilterNfConntrackMax;
return this;
}
@CustomType.Setter
public Builder vmMaxMapCount(@Nullable Integer vmMaxMapCount) {
this.vmMaxMapCount = vmMaxMapCount;
return this;
}
@CustomType.Setter
public Builder vmSwappiness(@Nullable Integer vmSwappiness) {
this.vmSwappiness = vmSwappiness;
return this;
}
@CustomType.Setter
public Builder vmVfsCachePressure(@Nullable Integer vmVfsCachePressure) {
this.vmVfsCachePressure = vmVfsCachePressure;
return this;
}
public SysctlConfigResponse build() {
final var _resultValue = new SysctlConfigResponse();
_resultValue.fsAioMaxNr = fsAioMaxNr;
_resultValue.fsFileMax = fsFileMax;
_resultValue.fsInotifyMaxUserWatches = fsInotifyMaxUserWatches;
_resultValue.fsNrOpen = fsNrOpen;
_resultValue.kernelThreadsMax = kernelThreadsMax;
_resultValue.netCoreNetdevMaxBacklog = netCoreNetdevMaxBacklog;
_resultValue.netCoreOptmemMax = netCoreOptmemMax;
_resultValue.netCoreRmemDefault = netCoreRmemDefault;
_resultValue.netCoreRmemMax = netCoreRmemMax;
_resultValue.netCoreSomaxconn = netCoreSomaxconn;
_resultValue.netCoreWmemDefault = netCoreWmemDefault;
_resultValue.netCoreWmemMax = netCoreWmemMax;
_resultValue.netIpv4IpLocalPortRange = netIpv4IpLocalPortRange;
_resultValue.netIpv4NeighDefaultGcThresh1 = netIpv4NeighDefaultGcThresh1;
_resultValue.netIpv4NeighDefaultGcThresh2 = netIpv4NeighDefaultGcThresh2;
_resultValue.netIpv4NeighDefaultGcThresh3 = netIpv4NeighDefaultGcThresh3;
_resultValue.netIpv4TcpFinTimeout = netIpv4TcpFinTimeout;
_resultValue.netIpv4TcpKeepaliveProbes = netIpv4TcpKeepaliveProbes;
_resultValue.netIpv4TcpKeepaliveTime = netIpv4TcpKeepaliveTime;
_resultValue.netIpv4TcpMaxSynBacklog = netIpv4TcpMaxSynBacklog;
_resultValue.netIpv4TcpMaxTwBuckets = netIpv4TcpMaxTwBuckets;
_resultValue.netIpv4TcpTwReuse = netIpv4TcpTwReuse;
_resultValue.netIpv4TcpkeepaliveIntvl = netIpv4TcpkeepaliveIntvl;
_resultValue.netNetfilterNfConntrackBuckets = netNetfilterNfConntrackBuckets;
_resultValue.netNetfilterNfConntrackMax = netNetfilterNfConntrackMax;
_resultValue.vmMaxMapCount = vmMaxMapCount;
_resultValue.vmSwappiness = vmSwappiness;
_resultValue.vmVfsCachePressure = vmVfsCachePressure;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy