public class io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder extends io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluentImpl implements io.fabric.kubernetes.api.builder.v.VisitableBuilder
{
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent;
java.lang.Boolean validationEnabled;
public void <init>()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(java.lang.Boolean)>(v);
return;
}
public void <init>(java.lang.Boolean)
{
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: void <init>()>();
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent)
{
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent, java.lang.Boolean)
{
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: void <init>()>();
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent,io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent, io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec)
{
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent,io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent, io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.ResourceRequirements v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Integer v, v;
io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata v;
io.fabric.kubernetes.api.model.v.PodSecurityContext v;
java.util.Map v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.StorageSpec v;
java.util.List v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.SecretKeySelector v, v, v, v, v;
io.fabric.kubernetes.api.model.v.Affinity v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluentImpl: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.Affinity getAffinity()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAffinity(io.fabric.kubernetes.api.model.v.Affinity)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getAlertDropLabels()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertDropLabels(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getAlertQueryUrl()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertQueryUrl(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getAlertRelabelConfigFile()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertRelabelConfigFile(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertRelabelConfigs()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertRelabelConfigs(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertmanagersConfig()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertmanagersConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getAlertmanagersUrl()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertmanagersUrl(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getContainers()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getEnforcedNamespaceLabel()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withEnforcedNamespaceLabel(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getEvaluationInterval()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withEvaluationInterval(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getExternalPrefix()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withExternalPrefix(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withGrpcServerTlsConfig(io.fabric.openshift.api.model.v.monitoring.v.TLSConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getImage()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withImage(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getImagePullSecrets()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withImagePullSecrets(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getInitContainers()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withInitContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getLabels()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLabels(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Boolean getListenLocal()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withListenLocal(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getLogFormat()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLogFormat(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getLogLevel()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLogLevel(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Integer getMinReadySeconds()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withMinReadySeconds(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getNodeSelector()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withNodeSelector(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getObjectStorageConfig()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withObjectStorageConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getObjectStorageConfigFile()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withObjectStorageConfigFile(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Boolean getPaused()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPaused(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata getPodMetadata()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPodMetadata(io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getPortName()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPortName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getPriorityClassName()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPriorityClassName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getPrometheusRulesExcludedFromEnforce()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPrometheusRulesExcludedFromEnforce(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getQueryConfig()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withQueryConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getQueryEndpoints()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withQueryEndpoints(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Integer getReplicas()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withReplicas(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.ResourceRequirements getResources()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withResources(io.fabric.kubernetes.api.model.v.ResourceRequirements)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getRetention()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRetention(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getRoutePrefix()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRoutePrefix(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getRuleNamespaceSelector()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRuleNamespaceSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getRuleSelector()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRuleSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.PodSecurityContext getSecurityContext()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.v.PodSecurityContext)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getServiceAccountName()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withServiceAccountName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.StorageSpec getStorage()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withStorage(io.fabric.openshift.api.model.v.monitoring.v.StorageSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getTolerations()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTolerations(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getTopologySpreadConstraints()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTopologySpreadConstraints(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getTracingConfig()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTracingConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getVolumes()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withVolumes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getAdditionalProperties()>();
interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAdditionalProperties(java.util.Map)>(v);
v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec)
{
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.v.ResourceRequirements v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
java.lang.Integer v, v;
io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata v;
io.fabric.kubernetes.api.model.v.PodSecurityContext v;
java.util.Map v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.StorageSpec v;
java.util.List v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.SecretKeySelector v, v, v, v, v;
io.fabric.kubernetes.api.model.v.Affinity v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v := @parameter: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluentImpl: void <init>()>();
v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.Affinity getAffinity()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAffinity(io.fabric.kubernetes.api.model.v.Affinity)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getAlertDropLabels()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertDropLabels(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getAlertQueryUrl()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertQueryUrl(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getAlertRelabelConfigFile()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertRelabelConfigFile(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertRelabelConfigs()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertRelabelConfigs(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertmanagersConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertmanagersConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getAlertmanagersUrl()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAlertmanagersUrl(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getContainers()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getEnforcedNamespaceLabel()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withEnforcedNamespaceLabel(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getEvaluationInterval()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withEvaluationInterval(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getExternalPrefix()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withExternalPrefix(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withGrpcServerTlsConfig(io.fabric.openshift.api.model.v.monitoring.v.TLSConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getImage()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withImage(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getImagePullSecrets()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withImagePullSecrets(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getInitContainers()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withInitContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getLabels()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLabels(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Boolean getListenLocal()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withListenLocal(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getLogFormat()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLogFormat(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getLogLevel()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withLogLevel(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Integer getMinReadySeconds()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withMinReadySeconds(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getNodeSelector()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withNodeSelector(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getObjectStorageConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withObjectStorageConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getObjectStorageConfigFile()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withObjectStorageConfigFile(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Boolean getPaused()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPaused(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata getPodMetadata()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPodMetadata(io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getPortName()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPortName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getPriorityClassName()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPriorityClassName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getPrometheusRulesExcludedFromEnforce()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withPrometheusRulesExcludedFromEnforce(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getQueryConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withQueryConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getQueryEndpoints()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withQueryEndpoints(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.Integer getReplicas()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withReplicas(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.ResourceRequirements getResources()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withResources(io.fabric.kubernetes.api.model.v.ResourceRequirements)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getRetention()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRetention(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getRoutePrefix()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRoutePrefix(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getRuleNamespaceSelector()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRuleNamespaceSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.LabelSelector getRuleSelector()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withRuleSelector(io.fabric.kubernetes.api.model.v.LabelSelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.PodSecurityContext getSecurityContext()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.v.PodSecurityContext)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.lang.String getServiceAccountName()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withServiceAccountName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.openshift.api.model.v.monitoring.v.StorageSpec getStorage()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withStorage(io.fabric.openshift.api.model.v.monitoring.v.StorageSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getTolerations()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTolerations(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getTopologySpreadConstraints()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTopologySpreadConstraints(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: io.fabric.kubernetes.api.model.v.SecretKeySelector getTracingConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withTracingConfig(io.fabric.kubernetes.api.model.v.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.List getVolumes()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withVolumes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent withAdditionalProperties(java.util.Map)>(v);
v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec build()
{
io.fabric.kubernetes.api.model.v.ResourceRequirements v;
java.lang.Integer v, v;
io.fabric.kubernetes.api.model.v.PodSecurityContext v;
java.util.Map v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.StorageSpec v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.LabelSelector v, v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec v;
io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata v;
java.util.List v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder v;
java.lang.Boolean v, v;
io.fabric.kubernetes.api.model.v.SecretKeySelector v, v, v, v, v;
io.fabric.kubernetes.api.model.v.Affinity v;
io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder;
v = new io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec;
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.Affinity getAffinity()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getAlertDropLabels()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getAlertQueryUrl()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getAlertRelabelConfigFile()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertRelabelConfigs()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.SecretKeySelector getAlertmanagersConfig()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getAlertmanagersUrl()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getContainers()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getEnforcedNamespaceLabel()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getEvaluationInterval()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getExternalPrefix()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getImage()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getImagePullSecrets()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getInitContainers()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.Map getLabels()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.Boolean getListenLocal()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getLogFormat()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getLogLevel()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.Integer getMinReadySeconds()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.Map getNodeSelector()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.SecretKeySelector getObjectStorageConfig()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getObjectStorageConfigFile()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.Boolean getPaused()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata getPodMetadata()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getPortName()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getPriorityClassName()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getPrometheusRulesExcludedFromEnforce()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.SecretKeySelector getQueryConfig()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getQueryEndpoints()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.Integer getReplicas()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.ResourceRequirements getResources()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getRetention()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getRoutePrefix()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.LabelSelector getRuleNamespaceSelector()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.LabelSelector getRuleSelector()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.PodSecurityContext getSecurityContext()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.lang.String getServiceAccountName()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.openshift.api.model.v.monitoring.v.StorageSpec getStorage()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getTolerations()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getTopologySpreadConstraints()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: io.fabric.kubernetes.api.model.v.SecretKeySelector getTracingConfig()>();
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.List getVolumes()>();
specialinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: void <init>(io.fabric.kubernetes.api.model.v.Affinity,java.util.List,java.lang.String,java.lang.String,io.fabric.kubernetes.api.model.v.SecretKeySelector,io.fabric.kubernetes.api.model.v.SecretKeySelector,java.util.List,java.util.List,java.lang.String,java.lang.String,java.lang.String,io.fabric.openshift.api.model.v.monitoring.v.TLSConfig,java.lang.String,java.util.List,java.util.List,java.util.Map,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Integer,java.util.Map,io.fabric.kubernetes.api.model.v.SecretKeySelector,java.lang.String,java.lang.Boolean,io.fabric.openshift.api.model.v.monitoring.v.EmbeddedObjectMetadata,java.lang.String,java.lang.String,java.util.List,io.fabric.kubernetes.api.model.v.SecretKeySelector,java.util.List,java.lang.Integer,io.fabric.kubernetes.api.model.v.ResourceRequirements,java.lang.String,java.lang.String,io.fabric.kubernetes.api.model.v.LabelSelector,io.fabric.kubernetes.api.model.v.LabelSelector,io.fabric.kubernetes.api.model.v.PodSecurityContext,java.lang.String,io.fabric.openshift.api.model.v.monitoring.v.StorageSpec,java.util.List,java.util.List,io.fabric.kubernetes.api.model.v.SecretKeySelector,java.util.List)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
v = v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecBuilder: io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent fluent>;
v = interfaceinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpecFluent: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.monitoring.v.ThanosRulerSpec: void setAdditionalProperties(java.util.Map)>(v);
return v;
}
}