public Optional<String> signerName() {
        return Optional.ofNullable(this.signerName);
    }
@return Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
 1. If it&#39;s a kubelet client certificate, it is assigned
    &#34;kubernetes.io/kube-apiserver-client-kubelet&#34;.
 2. If it&#39;s a kubelet serving certificate, it is assigned
    &#34;kubernetes.io/kubelet-serving&#34;.
 3. Otherwise, it is assigned &#34;kubernetes.io/legacy-unknown&#34;.
    Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
sdk/java/src/main/java/com/pulumi/kubernetes/certificates/v1beta1/outputs/CertificateSigningRequestSpecPatch.java