private com.google.protobuf.SingleFieldBuilderV3<
              com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount,
              com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount
                  .Builder,
              com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication
                  .CustomAccountOrBuilder>
          getCustomAccountFieldBuilder() {
        if (customAccountBuilder_ == null) {
          if (!(authenticationCase_ == 2)) {
            authentication_ =
                com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount
                    .getDefaultInstance();
          }
          customAccountBuilder_ =
              new com.google.protobuf.SingleFieldBuilderV3<
                  com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication
                      .CustomAccount,
                  com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication
                      .CustomAccount.Builder,
                  com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication
                      .CustomAccountOrBuilder>(
                  (com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication
                          .CustomAccount)
                      authentication_,
                  getParentForChildren(),
                  isClean());
          authentication_ = null;
        }
        authenticationCase_ = 2;
        onChanged();
        return customAccountBuilder_;
      }
<pre>
Authentication using a custom account.
</pre>

<code>
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount custom_account = 2;
</code>
java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/src/main/java/com/google/cloud/websecurityscanner/v1alpha/ScanConfig.java