public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent ){ this(fluent, new ObjectFieldSelector()); } public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent , ObjectFieldSelector instance ){
public ObjectFieldSelectorBuilder(ObjectFieldSelector instance,Boolean validationEnabled){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withFieldPath(instance.getFieldPath()); this.validationEnabled = validationEnabled; }
private EnvVar getGUIDEnvVar() { ObjectFieldSelector objectFieldSelector = new ObjectFieldSelector(); objectFieldSelector.setFieldPath("metadata.uid"); EnvVarSource envVarSource = new EnvVarSource(); envVarSource.setFieldRef(objectFieldSelector); EnvVar guidEnvVar = new EnvVar(); guidEnvVar.setValueFrom(envVarSource); guidEnvVar.setName("SPRING_CLOUD_APPLICATION_GUID"); return guidEnvVar; }
public ObjectFieldSelectorBuilder(ObjectFieldSelectorFluent<?> fluent,ObjectFieldSelector instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withFieldPath(instance.getFieldPath()); this.validationEnabled = validationEnabled; } public ObjectFieldSelectorBuilder(ObjectFieldSelector instance){
public ObjectFieldSelectorFluentImpl(ObjectFieldSelector instance){ this.withApiVersion(instance.getApiVersion()); this.withFieldPath(instance.getFieldPath()); }
public ObjectFieldSelectorBuilder(){ this(new ObjectFieldSelector()); } public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent ){
public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent , ObjectFieldSelector instance ){ this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withFieldPath(instance.getFieldPath()); } public ObjectFieldSelectorBuilder( ObjectFieldSelector instance ){
public ObjectFieldSelectorBuilder(){ this(new ObjectFieldSelector()); } public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent ){
public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent , ObjectFieldSelector instance ){ this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withFieldPath(instance.getFieldPath()); } public ObjectFieldSelectorBuilder( ObjectFieldSelector instance ){
public ObjectFieldSelectorBuilder(Boolean validationEnabled){ this(new ObjectFieldSelector(), validationEnabled); } public ObjectFieldSelectorBuilder(ObjectFieldSelectorFluent<?> fluent){
public ObjectFieldSelectorBuilder( ObjectFieldSelector instance ){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withFieldPath(instance.getFieldPath()); }
public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent ){ this(fluent, new ObjectFieldSelector()); } public ObjectFieldSelectorBuilder( ObjectFieldSelectorFluent<?> fluent , ObjectFieldSelector instance ){
public ObjectFieldSelectorBuilder( ObjectFieldSelector instance ){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withFieldPath(instance.getFieldPath()); }
public ObjectFieldSelectorBuilder(ObjectFieldSelectorFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ObjectFieldSelector(), validationEnabled); } public ObjectFieldSelectorBuilder(ObjectFieldSelectorFluent<?> fluent,ObjectFieldSelector instance){
public T withNewFieldRef( String apiVersion, String fieldPath){ return withFieldRef(new ObjectFieldSelector(apiVersion, fieldPath)); } public T addToAdditionalProperties( String key, Object value){
public T withNewFieldRef( String apiVersion, String fieldPath){ return withFieldRef(new ObjectFieldSelector(apiVersion, fieldPath)); } public T addToAdditionalProperties( String key, Object value){
public A withNewFieldRef(String apiVersion,String fieldPath){ return (A)withFieldRef(new ObjectFieldSelector(apiVersion, fieldPath)); }
public A withNewFieldRef(String apiVersion,String fieldPath){ return (A)withFieldRef(new ObjectFieldSelector(apiVersion, fieldPath)); }
public A withNewFieldRef(String apiVersion,String fieldPath){ return (A)withFieldRef(new ObjectFieldSelector(apiVersion, fieldPath)); }
public ObjectFieldSelector build(){ ObjectFieldSelector buildable = new ObjectFieldSelector(fluent.getApiVersion(),fluent.getFieldPath()); validate(buildable); return buildable; }