code: @Beta
      public MSICredentials withClientId(String clientId) {
          this.clientId = clientId;
          this.objectId = null;
          this.identityId = null;
          return this;
      }
docs: Specifies the application id (client id) associated with a user assigned managed service identity
  resource that should be used to retrieve the access token.
  
  @param clientId application id (client id) of the identity to use when authenticating to Azure AD.
  @return MSICredentials