public SubresourceReferenceBuilder(Boolean validationEnabled){ this(new SubresourceReference(), validationEnabled); } public SubresourceReferenceBuilder(SubresourceReferenceFluent<?> fluent){
public SubresourceReferenceBuilder(SubresourceReferenceFluent<?> fluent,Boolean validationEnabled){ this(fluent, new SubresourceReference(), validationEnabled); } public SubresourceReferenceBuilder(SubresourceReferenceFluent<?> fluent,SubresourceReference instance){
public A withNewScaleRef(String apiVersion,String kind,String name,String subresource){ return (A)withScaleRef(new SubresourceReference(apiVersion, kind, name, subresource)); }
public SubresourceReference build(){ SubresourceReference buildable = new SubresourceReference(fluent.getApiVersion(),fluent.getKind(),fluent.getName(),fluent.getSubresource()); validate(buildable); return buildable; }