public class io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent
{
private java.lang.String baseImage;
private io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig;
private java.lang.String image;
private java.lang.Boolean listenLocal;
private java.lang.String logFormat;
private java.lang.String logLevel;
private java.lang.String minTime;
private io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig;
private io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources;
private java.lang.String sha;
private java.lang.String tag;
private io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig;
private java.lang.String version;
public void <init>()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openshift.api.model.monitoring.v.ThanosSpec)
{
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v, v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpec v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.ThanosSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getBaseImage()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withBaseImage(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withGrpcServerTlsConfig(io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getImage()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withImage(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.Boolean getListenLocal()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withListenLocal(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getLogFormat()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogFormat(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getLogLevel()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogLevel(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getMinTime()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withMinTime(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: io.fabric.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withObjectStorageConfig(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getSha()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withSha(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getTag()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTag(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: io.fabric.kubernetes.api.model.SecretKeySelector getTracingConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTracingConfig(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpec: java.lang.String getVersion()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withVersion(java.lang.String)>(v);
return;
}
public java.lang.String getBaseImage()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withBaseImage(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage> = v;
return v;
}
public java.lang.Boolean hasBaseImage()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewBaseImage(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withBaseImage(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.TLSConfig build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.TLSConfig buildGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.TLSConfig build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withGrpcServerTlsConfig(io.fabric.openshift.api.model.monitoring.v.TLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.TLSConfig;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("grpcServerTlsConfig");
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: void <init>(io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v);
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig> = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("grpcServerTlsConfig");
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested withNewGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = new io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested withNewGrpcServerTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.TLSConfig;
v = new io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$GrpcServerTlsConfigNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl,io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v, v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested editGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v.TLSConfig v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested withNewGrpcServerTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested editOrNewGrpcServerTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v.TLSConfig v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
goto label;
label:
v = new io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.TLSConfig build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested withNewGrpcServerTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested editOrNewGrpcServerTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v.TLSConfig v, v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.TLSConfig;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfig getGrpcServerTlsConfig()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$GrpcServerTlsConfigNested withNewGrpcServerTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig)>(v);
return v;
}
public java.lang.String getImage()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withImage(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image> = v;
return v;
}
public java.lang.Boolean hasImage()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewImage(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withImage(java.lang.String)>(v);
return v;
}
public java.lang.Boolean getListenLocal()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withListenLocal(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal> = v;
return v;
}
public java.lang.Boolean hasListenLocal()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getLogFormat()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogFormat(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat> = v;
return v;
}
public java.lang.Boolean hasLogFormat()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewLogFormat(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogFormat(java.lang.String)>(v);
return v;
}
public java.lang.String getLogLevel()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogLevel(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel> = v;
return v;
}
public java.lang.Boolean hasLogLevel()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewLogLevel(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withLogLevel(java.lang.String)>(v);
return v;
}
public java.lang.String getMinTime()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withMinTime(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime> = v;
return v;
}
public java.lang.Boolean hasMinTime()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewMinTime(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withMinTime(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.SecretKeySelector getObjectStorageConfig()
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withObjectStorageConfig(io.fabric.kubernetes.api.model.SecretKeySelector)
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretKeySelector;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig> = v;
return v;
}
public java.lang.Boolean hasObjectStorageConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewObjectStorageConfig(java.lang.String, java.lang.String, java.lang.Boolean)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.SecretKeySelector;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: void <init>(java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withObjectStorageConfig(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ResourceRequirements getResources()
{
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: io.fabric.kubernetes.api.model.ResourceRequirements build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ResourceRequirements buildResources()
{
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: io.fabric.kubernetes.api.model.ResourceRequirements build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements)
{
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ResourceRequirements;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("resources");
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ResourceRequirementsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: void <init>(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources> = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("resources");
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasResources()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested withNewResources()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = new io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements)
{
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ResourceRequirements;
v = new io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl$ResourcesNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested editResources()
{
io.fabric.kubernetes.api.model.ResourceRequirements v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested editOrNewResources()
{
io.fabric.kubernetes.api.model.ResourceRequirements v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ResourceRequirementsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: io.fabric.kubernetes.api.model.ResourceRequirements build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements)
{
io.fabric.kubernetes.api.model.ResourceRequirements v, v, v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ResourceRequirements;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirements getResources()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements)>(v);
return v;
}
public java.lang.String getSha()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withSha(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha> = v;
return v;
}
public java.lang.Boolean hasSha()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewSha(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withSha(java.lang.String)>(v);
return v;
}
public java.lang.String getTag()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTag(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag> = v;
return v;
}
public java.lang.Boolean hasTag()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewTag(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTag(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.SecretKeySelector getTracingConfig()
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTracingConfig(io.fabric.kubernetes.api.model.SecretKeySelector)
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretKeySelector;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig> = v;
return v;
}
public java.lang.Boolean hasTracingConfig()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewTracingConfig(java.lang.String, java.lang.String, java.lang.Boolean)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.SecretKeySelector;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: void <init>(java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withTracingConfig(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
return v;
}
public java.lang.String getVersion()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withVersion(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version> = v;
return v;
}
public java.lang.Boolean hasVersion()
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withNewVersion(java.lang.String)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent v;
java.lang.String v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluent withVersion(java.lang.String)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v, v, v, v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v, v, v, v;
java.lang.String 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.kubernetes.api.model.SecretKeySelector v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ResourceRequirementsBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.kubernetes.api.model.ResourceRequirementsBuilder v;
java.lang.Integer v;
io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl v;
int v, v;
io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v, v;
java.lang.String v, v, v, v, v, v, v, v;
v := @this: io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl;
v = newarray (java.lang.Object)[14];
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String baseImage>;
v[0] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.openshift.api.model.monitoring.v.TLSConfigBuilder grpcServerTlsConfig>;
v[1] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String image>;
v[2] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.Boolean listenLocal>;
v[3] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logFormat>;
v[4] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String logLevel>;
v[5] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String minTime>;
v[6] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector objectStorageConfig>;
v[7] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.ResourceRequirementsBuilder resources>;
v[8] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String sha>;
v[9] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String tag>;
v[10] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector tracingConfig>;
v[11] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v.ThanosSpecFluentImpl: java.lang.String version>;
v[12] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[13] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}