public interface  io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyExtensionProvider getProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyExtensionProvider buildProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent withProvider(io.fabric.istio.api.security.v1beta.AuthorizationPolicyExtensionProvider);
public abstract java.lang.Boolean hasProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent withNewProvider(java.lang.String);
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent$ProviderNested withNewProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent$ProviderNested withNewProviderLike(io.fabric.istio.api.security.v1beta.AuthorizationPolicyExtensionProvider);
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent$ProviderNested editProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent$ProviderNested editOrNewProvider();
public abstract io.fabric.istio.api.security.v1beta.AuthorizationPolicyProviderFluent$ProviderNested editOrNewProviderLike(io.fabric.istio.api.security.v1beta.AuthorizationPolicyExtensionProvider);
}