public interface  io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS getMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS buildMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent withMtls(io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS);
public abstract java.lang.Boolean hasMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$MtlsNested withNewMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$MtlsNested withNewMtlsLike(io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$MtlsNested editMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$MtlsNested editOrNewMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$MtlsNested editOrNewMtlsLike(io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent addToPortLevelMtls(java.lang.Long, io.fabric.istio.api.security.v1beta.PeerAuthenticationMutualTLS);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent addToPortLevelMtls(java.util.Map);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent removeFromPortLevelMtls(java.lang.Long);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent removeFromPortLevelMtls(java.util.Map);
public abstract java.util.Map getPortLevelMtls();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent withPortLevelMtls(java.util.Map);
public abstract java.lang.Boolean hasPortLevelMtls();
public abstract io.fabric.istio.api.type.v1beta.WorkloadSelector getSelector();
public abstract io.fabric.istio.api.type.v1beta.WorkloadSelector buildSelector();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent withSelector(io.fabric.istio.api.type.v1beta.WorkloadSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$TypeSelectorNested withNewTypeSelector();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$TypeSelectorNested withNewSelectorLike(io.fabric.istio.api.type.v1beta.WorkloadSelector);
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$TypeSelectorNested editTypeSelector();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$TypeSelectorNested editOrNewSelector();
public abstract io.fabric.istio.api.security.v1beta.PeerAuthenticationSpecFluent$TypeSelectorNested editOrNewSelectorLike(io.fabric.istio.api.type.v1beta.WorkloadSelector);
}