me.snowdrop.istio.api.model.IstioResourceFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model;
import me.snowdrop.istio.api.model.v1.mixer.template.CheckNothingFluent;
import me.snowdrop.istio.api.model.v1.routing.RouteRuleFluent;
import java.lang.String;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import me.snowdrop.istio.api.model.v1.routing.EgressRule;
import java.lang.Boolean;
import me.snowdrop.istio.api.model.v1.routing.RouteRuleBuilder;
import me.snowdrop.istio.api.builder.Fluent;
import me.snowdrop.istio.api.model.v1.routing.RouteRule;
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.ReportNothingFluent;
import me.snowdrop.istio.api.model.v1.mixer.template.ListEntryBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.QuotaBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.ReportNothing;
import me.snowdrop.istio.api.builder.Nested;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicyFluent;
import me.snowdrop.istio.api.model.v1.mixer.template.ListEntryFluent;
import me.snowdrop.istio.api.model.v1.mixer.template.ReportNothingBuilder;
import java.lang.Deprecated;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicyBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.LogEntryBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.CheckNothing;
import me.snowdrop.istio.api.model.v1.mixer.template.MetricBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.LogEntry;
import me.snowdrop.istio.api.model.v1.mixer.template.ListEntry;
import me.snowdrop.istio.api.model.v1.mixer.template.LogEntryFluent;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import me.snowdrop.istio.api.model.v1.mixer.template.MetricFluent;
import me.snowdrop.istio.api.model.v1.mixer.template.QuotaFluent;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicy;
import me.snowdrop.istio.api.model.v1.mixer.template.CheckNothingBuilder;
import me.snowdrop.istio.api.model.v1.mixer.template.Quota;
import me.snowdrop.istio.api.model.v1.routing.EgressRuleBuilder;
import me.snowdrop.istio.api.model.v1.routing.EgressRuleFluent;
import me.snowdrop.istio.api.model.v1.mixer.template.Metric;
public interface IstioResourceFluent> extends me.snowdrop.istio.api.builder.Fluent{
/**
* This method has been deprecated, please use method buildMetadata instead.
*/
@Deprecated public ObjectMeta getMetadata();
public ObjectMeta buildMetadata();
public A withMetadata(ObjectMeta metadata);
public Boolean hasMetadata();
public IstioResourceFluent.MetadataNested withNewMetadata();
public IstioResourceFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
public IstioResourceFluent.MetadataNested editMetadata();
public IstioResourceFluent.MetadataNested editOrNewMetadata();
public IstioResourceFluent.MetadataNested editOrNewMetadataLike(ObjectMeta item);
public String getKind();
public A withKind(String kind);
public Boolean hasKind();
public String getApiVersion();
public A withApiVersion(String apiVersion);
public Boolean hasApiVersion();
/**
* This method has been deprecated, please use method buildSpec instead.
*/
@Deprecated public IstioSpec getSpec();
public IstioSpec buildSpec();
public A withSpec(IstioSpec spec);
public Boolean hasSpec();
public A withListEntrySpec(ListEntry listEntrySpec);
public IstioResourceFluent.ListEntrySpecNested withNewListEntrySpec();
public IstioResourceFluent.ListEntrySpecNested withNewListEntrySpecLike(ListEntry item);
public A withCheckNothingSpec(CheckNothing checkNothingSpec);
public IstioResourceFluent.CheckNothingSpecNested withNewCheckNothingSpec();
public IstioResourceFluent.CheckNothingSpecNested withNewCheckNothingSpecLike(CheckNothing item);
public A withEgressRuleSpec(EgressRule egressRuleSpec);
public IstioResourceFluent.EgressRuleSpecNested withNewEgressRuleSpec();
public IstioResourceFluent.EgressRuleSpecNested withNewEgressRuleSpecLike(EgressRule item);
public A withLogEntrySpec(LogEntry logEntrySpec);
public IstioResourceFluent.LogEntrySpecNested withNewLogEntrySpec();
public IstioResourceFluent.LogEntrySpecNested withNewLogEntrySpecLike(LogEntry item);
public A withReportNothingSpec(ReportNothing reportNothingSpec);
public IstioResourceFluent.ReportNothingSpecNested withNewReportNothingSpec();
public IstioResourceFluent.ReportNothingSpecNested withNewReportNothingSpecLike(ReportNothing item);
public A withRouteRuleSpec(RouteRule routeRuleSpec);
public IstioResourceFluent.RouteRuleSpecNested withNewRouteRuleSpec();
public IstioResourceFluent.RouteRuleSpecNested withNewRouteRuleSpecLike(RouteRule item);
public A withDestinationPolicySpec(DestinationPolicy destinationPolicySpec);
public IstioResourceFluent.DestinationPolicySpecNested withNewDestinationPolicySpec();
public IstioResourceFluent.DestinationPolicySpecNested withNewDestinationPolicySpecLike(DestinationPolicy item);
public A withQuotaSpec(Quota quotaSpec);
public IstioResourceFluent.QuotaSpecNested withNewQuotaSpec();
public IstioResourceFluent.QuotaSpecNested withNewQuotaSpecLike(Quota item);
public A withIstioBaseSpec(IstioBaseSpec istioBaseSpec);
public IstioResourceFluent.IstioBaseSpecNested withNewIstioBaseSpec();
public IstioResourceFluent.IstioBaseSpecNested withNewIstioBaseSpecLike(IstioBaseSpec item);
public A withMetricSpec(Metric metricSpec);
public IstioResourceFluent.MetricSpecNested withNewMetricSpec();
public IstioResourceFluent.MetricSpecNested withNewMetricSpecLike(Metric item);
public interface MetadataNested extends me.snowdrop.istio.api.builder.Nested,ObjectMetaFluent>{
public N and(); public N endMetadata();
}
public interface ListEntrySpecNested extends me.snowdrop.istio.api.builder.Nested,ListEntryFluent>{
public N and(); public N endListEntrySpec();
}
public interface CheckNothingSpecNested extends me.snowdrop.istio.api.builder.Nested,CheckNothingFluent>{
public N and(); public N endCheckNothingSpec();
}
public interface EgressRuleSpecNested extends me.snowdrop.istio.api.builder.Nested,EgressRuleFluent>{
public N and(); public N endEgressRuleSpec();
}
public interface LogEntrySpecNested extends me.snowdrop.istio.api.builder.Nested,LogEntryFluent>{
public N and(); public N endLogEntrySpec();
}
public interface ReportNothingSpecNested extends me.snowdrop.istio.api.builder.Nested,ReportNothingFluent>{
public N and(); public N endReportNothingSpec();
}
public interface RouteRuleSpecNested extends me.snowdrop.istio.api.builder.Nested,RouteRuleFluent>{
public N and(); public N endRouteRuleSpec();
}
public interface DestinationPolicySpecNested extends me.snowdrop.istio.api.builder.Nested,DestinationPolicyFluent>{
public N and(); public N endDestinationPolicySpec();
}
public interface QuotaSpecNested extends me.snowdrop.istio.api.builder.Nested,QuotaFluent>{
public N and(); public N endQuotaSpec();
}
public interface IstioBaseSpecNested extends me.snowdrop.istio.api.builder.Nested,IstioBaseSpecFluent>{
public N and(); public N endIstioBaseSpec();
}
public interface MetricSpecNested extends me.snowdrop.istio.api.builder.Nested,MetricFluent>{
public N and(); public N endMetricSpec();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy