public abstract class io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter extends io.fabric.kubernetes.client.extension.ResourceAdapter implements io.fabric.kubernetes.client.extension.ExtensibleResource
{
protected io.fabric.kubernetes.client.extension.ExtensibleResource resource;
protected io.fabric.kubernetes.client.Client client;
public void <init>()
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
specialinvoke v.<io.fabric.kubernetes.client.extension.ResourceAdapter: void <init>()>();
return;
}
public abstract io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance();
public io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource, io.fabric.kubernetes.client.Client)
{
io.fabric.kubernetes.client.extension.ExtensibleResource v;
io.fabric.kubernetes.client.Client v;
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: io.fabric.kubernetes.client.extension.ExtensibleResource;
v := @parameter: io.fabric.kubernetes.client.Client;
v.<io.fabric.kubernetes.client.extension.ResourceAdapter: io.fabric.kubernetes.client.dsl.Resource resource> = v;
v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource> = v;
v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client> = v;
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion(java.lang.String)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
java.lang.String v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion(java.lang.String)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withResourceVersion(java.lang.String)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
java.lang.String v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withResourceVersion(java.lang.String)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource fromServer()
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource fromServer()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withGracePeriod(long)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
long v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: long;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withGracePeriod(long)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withPropagationPolicy(io.fabric.kubernetes.api.model.DeletionPropagation)
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: io.fabric.kubernetes.api.model.DeletionPropagation;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withPropagationPolicy(io.fabric.kubernetes.api.model.DeletionPropagation)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withIndexers(java.util.Map)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
java.util.Map v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.util.Map;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withIndexers(java.util.Map)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource dryRun(boolean)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
boolean v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: boolean;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource dryRun(boolean)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withLimit(java.lang.Long)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
java.lang.Long v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.lang.Long;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withLimit(java.lang.Long)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.Client inWriteContext(java.lang.Class)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v;
io.fabric.kubernetes.client.extension.ExtensibleResource v;
java.lang.Class v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.lang.Class;
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.Client inWriteContext(java.lang.Class)>(v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion()
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public java.lang.Object getItem()
{
io.fabric.kubernetes.client.extension.ExtensibleResource v;
java.lang.Object v;
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: java.lang.Object getItem()>();
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource fieldValidation(io.fabric.kubernetes.client.dsl.FieldValidateable$Validation)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
io.fabric.kubernetes.client.dsl.FieldValidateable$Validation v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: io.fabric.kubernetes.client.dsl.FieldValidateable$Validation;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource fieldValidation(io.fabric.kubernetes.client.dsl.FieldValidateable$Validation)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource fieldManager(java.lang.String)
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
java.lang.String v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource fieldManager(java.lang.String)>(v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource forceConflicts()
{
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource forceConflicts()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withTimeout(long, java.util.concurrent.TimeUnit)
{
io.fabric.kubernetes.client.extension.ExtensibleResource v, v;
long v;
io.fabric.kubernetes.client.Client v;
java.util.concurrent.TimeUnit v;
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v, v, v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter newInstance()>();
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource resource>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: io.fabric.kubernetes.client.extension.ExtensibleResource withTimeout(long,java.util.concurrent.TimeUnit)>(v, v);
v = v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.Client client>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter init(io.fabric.kubernetes.client.extension.ExtensibleResource,io.fabric.kubernetes.client.Client)>(v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withTimeoutInMillis(long)
{
java.util.concurrent.TimeUnit v;
io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter v;
io.fabric.kubernetes.client.extension.ExtensibleResource v;
long v;
v := @this: io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter;
v := @parameter: long;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResourceAdapter: io.fabric.kubernetes.client.extension.ExtensibleResource withTimeout(long,java.util.concurrent.TimeUnit)>(v, v);
return v;
}
}