Class AuthConfig.Builder (0.28.0)

public static final class AuthConfig.Builder extends GeneratedMessageV3.Builder<AuthConfig.Builder> implements AuthConfigOrBuilder

AuthConfig represents the authentication information.

Protobuf type google.cloud.apihub.v1.AuthConfig

Implements

AuthConfigOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AuthConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AuthConfig.Builder
Overrides

build()

public AuthConfig build()
Returns
Type Description
AuthConfig

buildPartial()

public AuthConfig buildPartial()
Returns
Type Description
AuthConfig

clear()

public AuthConfig.Builder clear()
Returns
Type Description
AuthConfig.Builder
Overrides

clearApiKeyConfig()

public AuthConfig.Builder clearApiKeyConfig()

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Returns
Type Description
AuthConfig.Builder

clearAuthType()

public AuthConfig.Builder clearAuthType()

Required. The authentication type.

.google.cloud.apihub.v1.AuthType auth_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuthConfig.Builder

This builder for chaining.

clearConfig()

public AuthConfig.Builder clearConfig()
Returns
Type Description
AuthConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public AuthConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
AuthConfig.Builder
Overrides

clearGoogleServiceAccountConfig()

public AuthConfig.Builder clearGoogleServiceAccountConfig()

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Returns
Type Description
AuthConfig.Builder

clearOauth2ClientCredentialsConfig()

public AuthConfig.Builder clearOauth2ClientCredentialsConfig()

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Returns
Type Description
AuthConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public AuthConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
AuthConfig.Builder
Overrides

clearUserPasswordConfig()

public AuthConfig.Builder clearUserPasswordConfig()

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Returns
Type Description
AuthConfig.Builder

clone()

public AuthConfig.Builder clone()
Returns
Type Description
AuthConfig.Builder
Overrides

getApiKeyConfig()

public AuthConfig.ApiKeyConfig getApiKeyConfig()

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Returns
Type Description
AuthConfig.ApiKeyConfig

The apiKeyConfig.

getApiKeyConfigBuilder()

public AuthConfig.ApiKeyConfig.Builder getApiKeyConfigBuilder()

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Returns
Type Description
AuthConfig.ApiKeyConfig.Builder

getApiKeyConfigOrBuilder()

public AuthConfig.ApiKeyConfigOrBuilder getApiKeyConfigOrBuilder()

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Returns
Type Description
AuthConfig.ApiKeyConfigOrBuilder

getAuthType()

public AuthType getAuthType()

Required. The authentication type.

.google.cloud.apihub.v1.AuthType auth_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuthType

The authType.

getAuthTypeValue()

public int getAuthTypeValue()

Required. The authentication type.

.google.cloud.apihub.v1.AuthType auth_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for authType.

getConfigCase()

public AuthConfig.ConfigCase getConfigCase()
Returns
Type Description
AuthConfig.ConfigCase

getDefaultInstanceForType()

public AuthConfig getDefaultInstanceForType()
Returns
Type Description
AuthConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGoogleServiceAccountConfig()

public GoogleServiceAccountConfig getGoogleServiceAccountConfig()

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Returns
Type Description
GoogleServiceAccountConfig

The googleServiceAccountConfig.

getGoogleServiceAccountConfigBuilder()

public GoogleServiceAccountConfig.Builder getGoogleServiceAccountConfigBuilder()

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Returns
Type Description
GoogleServiceAccountConfig.Builder

getGoogleServiceAccountConfigOrBuilder()

public GoogleServiceAccountConfigOrBuilder getGoogleServiceAccountConfigOrBuilder()

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Returns
Type Description
GoogleServiceAccountConfigOrBuilder

getOauth2ClientCredentialsConfig()

public AuthConfig.Oauth2ClientCredentialsConfig getOauth2ClientCredentialsConfig()

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Returns
Type Description
AuthConfig.Oauth2ClientCredentialsConfig

The oauth2ClientCredentialsConfig.

getOauth2ClientCredentialsConfigBuilder()

public AuthConfig.Oauth2ClientCredentialsConfig.Builder getOauth2ClientCredentialsConfigBuilder()

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Returns
Type Description
AuthConfig.Oauth2ClientCredentialsConfig.Builder

getOauth2ClientCredentialsConfigOrBuilder()

public AuthConfig.Oauth2ClientCredentialsConfigOrBuilder getOauth2ClientCredentialsConfigOrBuilder()

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Returns
Type Description
AuthConfig.Oauth2ClientCredentialsConfigOrBuilder

getUserPasswordConfig()

public AuthConfig.UserPasswordConfig getUserPasswordConfig()

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Returns
Type Description
AuthConfig.UserPasswordConfig

The userPasswordConfig.

getUserPasswordConfigBuilder()

public AuthConfig.UserPasswordConfig.Builder getUserPasswordConfigBuilder()

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Returns
Type Description
AuthConfig.UserPasswordConfig.Builder

getUserPasswordConfigOrBuilder()

public AuthConfig.UserPasswordConfigOrBuilder getUserPasswordConfigOrBuilder()

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Returns
Type Description
AuthConfig.UserPasswordConfigOrBuilder

hasApiKeyConfig()

public boolean hasApiKeyConfig()

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Returns
Type Description
boolean

Whether the apiKeyConfig field is set.

hasGoogleServiceAccountConfig()

public boolean hasGoogleServiceAccountConfig()

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Returns
Type Description
boolean

Whether the googleServiceAccountConfig field is set.

hasOauth2ClientCredentialsConfig()

public boolean hasOauth2ClientCredentialsConfig()

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Returns
Type Description
boolean

Whether the oauth2ClientCredentialsConfig field is set.

hasUserPasswordConfig()

public boolean hasUserPasswordConfig()

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Returns
Type Description
boolean

Whether the userPasswordConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeApiKeyConfig(AuthConfig.ApiKeyConfig value)

public AuthConfig.Builder mergeApiKeyConfig(AuthConfig.ApiKeyConfig value)

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Parameter
Name Description
value AuthConfig.ApiKeyConfig
Returns
Type Description
AuthConfig.Builder

mergeFrom(AuthConfig other)

public AuthConfig.Builder mergeFrom(AuthConfig other)
Parameter
Name Description
other AuthConfig
Returns
Type Description
AuthConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AuthConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AuthConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AuthConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AuthConfig.Builder
Overrides

mergeGoogleServiceAccountConfig(GoogleServiceAccountConfig value)

public AuthConfig.Builder mergeGoogleServiceAccountConfig(GoogleServiceAccountConfig value)

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Parameter
Name Description
value GoogleServiceAccountConfig
Returns
Type Description
AuthConfig.Builder

mergeOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig value)

public AuthConfig.Builder mergeOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig value)

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Parameter
Name Description
value AuthConfig.Oauth2ClientCredentialsConfig
Returns
Type Description
AuthConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AuthConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AuthConfig.Builder
Overrides

mergeUserPasswordConfig(AuthConfig.UserPasswordConfig value)

public AuthConfig.Builder mergeUserPasswordConfig(AuthConfig.UserPasswordConfig value)

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Parameter
Name Description
value AuthConfig.UserPasswordConfig
Returns
Type Description
AuthConfig.Builder

setApiKeyConfig(AuthConfig.ApiKeyConfig value)

public AuthConfig.Builder setApiKeyConfig(AuthConfig.ApiKeyConfig value)

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Parameter
Name Description
value AuthConfig.ApiKeyConfig
Returns
Type Description
AuthConfig.Builder

setApiKeyConfig(AuthConfig.ApiKeyConfig.Builder builderForValue)

public AuthConfig.Builder setApiKeyConfig(AuthConfig.ApiKeyConfig.Builder builderForValue)

Api Key Config.

.google.cloud.apihub.v1.AuthConfig.ApiKeyConfig api_key_config = 4;

Parameter
Name Description
builderForValue AuthConfig.ApiKeyConfig.Builder
Returns
Type Description
AuthConfig.Builder

setAuthType(AuthType value)

public AuthConfig.Builder setAuthType(AuthType value)

Required. The authentication type.

.google.cloud.apihub.v1.AuthType auth_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AuthType

The authType to set.

Returns
Type Description
AuthConfig.Builder

This builder for chaining.

setAuthTypeValue(int value)

public AuthConfig.Builder setAuthTypeValue(int value)

Required. The authentication type.

.google.cloud.apihub.v1.AuthType auth_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for authType to set.

Returns
Type Description
AuthConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public AuthConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AuthConfig.Builder
Overrides

setGoogleServiceAccountConfig(GoogleServiceAccountConfig value)

public AuthConfig.Builder setGoogleServiceAccountConfig(GoogleServiceAccountConfig value)

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Parameter
Name Description
value GoogleServiceAccountConfig
Returns
Type Description
AuthConfig.Builder

setGoogleServiceAccountConfig(GoogleServiceAccountConfig.Builder builderForValue)

public AuthConfig.Builder setGoogleServiceAccountConfig(GoogleServiceAccountConfig.Builder builderForValue)

Google Service Account.

.google.cloud.apihub.v1.GoogleServiceAccountConfig google_service_account_config = 2;

Parameter
Name Description
builderForValue GoogleServiceAccountConfig.Builder
Returns
Type Description
AuthConfig.Builder

setOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig value)

public AuthConfig.Builder setOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig value)

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Parameter
Name Description
value AuthConfig.Oauth2ClientCredentialsConfig
Returns
Type Description
AuthConfig.Builder

setOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig.Builder builderForValue)

public AuthConfig.Builder setOauth2ClientCredentialsConfig(AuthConfig.Oauth2ClientCredentialsConfig.Builder builderForValue)

Oauth2.0 Client Credentials.

.google.cloud.apihub.v1.AuthConfig.Oauth2ClientCredentialsConfig oauth2_client_credentials_config = 5;

Parameter
Name Description
builderForValue AuthConfig.Oauth2ClientCredentialsConfig.Builder
Returns
Type Description
AuthConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public AuthConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
AuthConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final AuthConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AuthConfig.Builder
Overrides

setUserPasswordConfig(AuthConfig.UserPasswordConfig value)

public AuthConfig.Builder setUserPasswordConfig(AuthConfig.UserPasswordConfig value)

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Parameter
Name Description
value AuthConfig.UserPasswordConfig
Returns
Type Description
AuthConfig.Builder

setUserPasswordConfig(AuthConfig.UserPasswordConfig.Builder builderForValue)

public AuthConfig.Builder setUserPasswordConfig(AuthConfig.UserPasswordConfig.Builder builderForValue)

User Password.

.google.cloud.apihub.v1.AuthConfig.UserPasswordConfig user_password_config = 3;

Parameter
Name Description
builderForValue AuthConfig.UserPasswordConfig.Builder
Returns
Type Description
AuthConfig.Builder