Reference documentation and code samples for the Google Cloud Api Hub V1 Client class AuthConfig.
AuthConfig represents the authentication information.
Generated from protobuf message google.cloud.apihub.v1.AuthConfig
Namespace
Google \ Cloud \ ApiHub \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ google_service_account_config |
GoogleServiceAccountConfig
Google Service Account. |
↳ user_password_config |
AuthConfig\UserPasswordConfig
User Password. |
↳ api_key_config |
AuthConfig\ApiKeyConfig
Api Key Config. |
↳ oauth2_client_credentials_config |
AuthConfig\Oauth2ClientCredentialsConfig
Oauth2.0 Client Credentials. |
↳ auth_type |
int
Required. The authentication type. |
getGoogleServiceAccountConfig
Google Service Account.
Returns | |
---|---|
Type | Description |
GoogleServiceAccountConfig|null |
hasGoogleServiceAccountConfig
setGoogleServiceAccountConfig
Google Service Account.
Parameter | |
---|---|
Name | Description |
var |
GoogleServiceAccountConfig
|
Returns | |
---|---|
Type | Description |
$this |
getUserPasswordConfig
User Password.
Returns | |
---|---|
Type | Description |
AuthConfig\UserPasswordConfig|null |
hasUserPasswordConfig
setUserPasswordConfig
User Password.
Parameter | |
---|---|
Name | Description |
var |
AuthConfig\UserPasswordConfig
|
Returns | |
---|---|
Type | Description |
$this |
getApiKeyConfig
Api Key Config.
Returns | |
---|---|
Type | Description |
AuthConfig\ApiKeyConfig|null |
hasApiKeyConfig
setApiKeyConfig
Api Key Config.
Parameter | |
---|---|
Name | Description |
var |
AuthConfig\ApiKeyConfig
|
Returns | |
---|---|
Type | Description |
$this |
getOauth2ClientCredentialsConfig
Oauth2.0 Client Credentials.
Returns | |
---|---|
Type | Description |
AuthConfig\Oauth2ClientCredentialsConfig|null |
hasOauth2ClientCredentialsConfig
setOauth2ClientCredentialsConfig
Oauth2.0 Client Credentials.
Parameter | |
---|---|
Name | Description |
var |
AuthConfig\Oauth2ClientCredentialsConfig
|
Returns | |
---|---|
Type | Description |
$this |
getAuthType
Required. The authentication type.
Returns | |
---|---|
Type | Description |
int |
Enum of type AuthType. |
setAuthType
Required. The authentication type.
Parameter | |
---|---|
Name | Description |
var |
int
Enum of type AuthType. |
Returns | |
---|---|
Type | Description |
$this |
getConfig
Returns | |
---|---|
Type | Description |
string |