public interface  io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupObjectMeta getMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupObjectMeta buildMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent withMetadata(io.fabric.istio.api.networking.v1alpha.WorkloadGroupObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$MetadataNested withNewMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$MetadataNested withNewMetadataLike(io.fabric.istio.api.networking.v1alpha.WorkloadGroupObjectMeta);
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$MetadataNested editMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$MetadataNested editOrNewMetadataLike(io.fabric.istio.api.networking.v1alpha.WorkloadGroupObjectMeta);
public abstract io.fabric.istio.api.networking.v1alpha.ReadinessProbe getProbe();
public abstract io.fabric.istio.api.networking.v1alpha.ReadinessProbe buildProbe();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent withProbe(io.fabric.istio.api.networking.v1alpha.ReadinessProbe);
public abstract java.lang.Boolean hasProbe();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$ProbeNested withNewProbe();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$ProbeNested withNewProbeLike(io.fabric.istio.api.networking.v1alpha.ReadinessProbe);
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$ProbeNested editProbe();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$ProbeNested editOrNewProbe();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$ProbeNested editOrNewProbeLike(io.fabric.istio.api.networking.v1alpha.ReadinessProbe);
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadEntrySpec getTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadEntrySpec buildTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent withTemplate(io.fabric.istio.api.networking.v1alpha.WorkloadEntrySpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$TemplateNested withNewTemplateLike(io.fabric.istio.api.networking.v1alpha.WorkloadEntrySpec);
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.istio.api.networking.v1alpha.WorkloadGroupSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.istio.api.networking.v1alpha.WorkloadEntrySpec);
}