Class Webhook.GenericWebService.OAuthConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig.Builder
- All Implemented Interfaces:
Webhook.GenericWebService.OAuthConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Webhook.GenericWebService.OAuthConfig
public static final class Webhook.GenericWebService.OAuthConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
implements Webhook.GenericWebService.OAuthConfigOrBuilder
Represents configuration of OAuth client credential flow for 3rd party API authentication.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllScopes(Iterable<String> values) Optional.Optional.addScopesBytes(com.google.protobuf.ByteString value) Optional.build()clear()Required.Optional.Optional.Optional.Required.Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetScopes(int index) Optional.com.google.protobuf.ByteStringgetScopesBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.Optional.com.google.protobuf.ByteStringOptional.Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setClientId(String value) Required.setClientIdBytes(com.google.protobuf.ByteString value) Required.setClientSecret(String value) Optional.setClientSecretBytes(com.google.protobuf.ByteString value) Optional.Optional.Optional.setSecretVersionForClientSecretBytes(com.google.protobuf.ByteString value) Optional.setTokenEndpoint(String value) Required.setTokenEndpointBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
-
mergeFrom
public Webhook.GenericWebService.OAuthConfig.Builder mergeFrom(Webhook.GenericWebService.OAuthConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>
-
mergeFrom
public Webhook.GenericWebService.OAuthConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Webhook.GenericWebService.OAuthConfig.Builder>- Throws:
IOException
-
getClientId
Required. The client ID provided by the 3rd party platform.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getClientIdin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The clientId.
-
getClientIdBytes
public com.google.protobuf.ByteString getClientIdBytes()Required. The client ID provided by the 3rd party platform.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getClientIdBytesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The bytes for clientId.
-
setClientId
Required. The client ID provided by the 3rd party platform.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The clientId to set.- Returns:
- This builder for chaining.
-
clearClientId
Required. The client ID provided by the 3rd party platform.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setClientIdBytes
public Webhook.GenericWebService.OAuthConfig.Builder setClientIdBytes(com.google.protobuf.ByteString value) Required. The client ID provided by the 3rd party platform.
string client_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for clientId to set.- Returns:
- This builder for chaining.
-
getClientSecret
Optional. The client secret provided by the 3rd party platform.
string client_secret = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientSecretin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The clientSecret.
-
getClientSecretBytes
public com.google.protobuf.ByteString getClientSecretBytes()Optional. The client secret provided by the 3rd party platform.
string client_secret = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientSecretBytesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The bytes for clientSecret.
-
setClientSecret
Optional. The client secret provided by the 3rd party platform.
string client_secret = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The clientSecret to set.- Returns:
- This builder for chaining.
-
clearClientSecret
Optional. The client secret provided by the 3rd party platform.
string client_secret = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setClientSecretBytes
public Webhook.GenericWebService.OAuthConfig.Builder setClientSecretBytes(com.google.protobuf.ByteString value) Optional. The client secret provided by the 3rd party platform.
string client_secret = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for clientSecret to set.- Returns:
- This builder for chaining.
-
getSecretVersionForClientSecret
Optional. The name of the SecretManager secret version resource storing the client secret. If this field is set, the `client_secret` field will be ignored. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getSecretVersionForClientSecretin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The secretVersionForClientSecret.
-
getSecretVersionForClientSecretBytes
public com.google.protobuf.ByteString getSecretVersionForClientSecretBytes()Optional. The name of the SecretManager secret version resource storing the client secret. If this field is set, the `client_secret` field will be ignored. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getSecretVersionForClientSecretBytesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The bytes for secretVersionForClientSecret.
-
setSecretVersionForClientSecret
Optional. The name of the SecretManager secret version resource storing the client secret. If this field is set, the `client_secret` field will be ignored. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The secretVersionForClientSecret to set.- Returns:
- This builder for chaining.
-
clearSecretVersionForClientSecret
Optional. The name of the SecretManager secret version resource storing the client secret. If this field is set, the `client_secret` field will be ignored. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setSecretVersionForClientSecretBytes
public Webhook.GenericWebService.OAuthConfig.Builder setSecretVersionForClientSecretBytes(com.google.protobuf.ByteString value) Optional. The name of the SecretManager secret version resource storing the client secret. If this field is set, the `client_secret` field will be ignored. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_client_secret = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for secretVersionForClientSecret to set.- Returns:
- This builder for chaining.
-
getTokenEndpoint
Required. The token endpoint provided by the 3rd party platform to exchange an access token.
string token_endpoint = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTokenEndpointin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The tokenEndpoint.
-
getTokenEndpointBytes
public com.google.protobuf.ByteString getTokenEndpointBytes()Required. The token endpoint provided by the 3rd party platform to exchange an access token.
string token_endpoint = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTokenEndpointBytesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The bytes for tokenEndpoint.
-
setTokenEndpoint
Required. The token endpoint provided by the 3rd party platform to exchange an access token.
string token_endpoint = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The tokenEndpoint to set.- Returns:
- This builder for chaining.
-
clearTokenEndpoint
Required. The token endpoint provided by the 3rd party platform to exchange an access token.
string token_endpoint = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setTokenEndpointBytes
public Webhook.GenericWebService.OAuthConfig.Builder setTokenEndpointBytes(com.google.protobuf.ByteString value) Required. The token endpoint provided by the 3rd party platform to exchange an access token.
string token_endpoint = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for tokenEndpoint to set.- Returns:
- This builder for chaining.
-
getScopesList
public com.google.protobuf.ProtocolStringList getScopesList()Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScopesListin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- A list containing the scopes.
-
getScopesCount
public int getScopesCount()Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScopesCountin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Returns:
- The count of scopes.
-
getScopes
Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScopesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The scopes at the given index.
-
getScopesBytes
public com.google.protobuf.ByteString getScopesBytes(int index) Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScopesBytesin interfaceWebhook.GenericWebService.OAuthConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the scopes at the given index.
-
setScopes
Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The scopes to set.- Returns:
- This builder for chaining.
-
addScopes
Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The scopes to add.- Returns:
- This builder for chaining.
-
addAllScopes
Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The scopes to add.- Returns:
- This builder for chaining.
-
clearScopes
Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addScopesBytes
public Webhook.GenericWebService.OAuthConfig.Builder addScopesBytes(com.google.protobuf.ByteString value) Optional. The OAuth scopes to grant.
repeated string scopes = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the scopes to add.- Returns:
- This builder for chaining.
-