func NewForConfig(c *rest.Config) (*AppidV1Client, error) {
	config := *c
	if err := setConfigDefaults(&config); err != nil {
		return nil, err
	}
	client, err := rest.RESTClientFor(&config)
	if err != nil {
		return nil, err
	}
	return &AppidV1Client{client}, nil
}
NewForConfig creates a new AppidV1Client for the given config.
package v1
import (
	v1 "github.com/ibm-cloud-security/app-identity-and-access-adapter/adapter/pkg/apis/policies/v1"
	"github.com/ibm-cloud-security/app-identity-and-access-adapter/adapter/pkg/client/clientset/versioned/scheme"
	rest "k8s.io/client-go/rest"
)
type AppidV1Interface interface {
	RESTClient() rest.Interface
	JwtConfigsGetter
	OidcConfigsGetter
	PoliciesGetter
}
type AppidV1Client struct {
	restClient rest.Interface
}
func (c *AppidV1Client) JwtConfigs(namespace string) JwtConfigInterface {
	return newJwtConfigs(c, namespace)
}
func (c *AppidV1Client) OidcConfigs(namespace string) OidcConfigInterface {
	return newOidcConfigs(c, namespace)
}
func (c *AppidV1Client) Policies(namespace string) PolicyInterface {
	return newPolicies(c, namespace)
}