- 0.94.0 (latest)
- 0.93.0
- 0.92.0
- 0.91.0
- 0.89.0
- 0.87.0
- 0.86.0
- 0.85.0
- 0.84.0
- 0.83.0
- 0.81.0
- 0.79.0
- 0.78.0
- 0.75.0
- 0.74.0
- 0.73.0
- 0.71.0
- 0.70.0
- 0.69.0
- 0.68.0
- 0.67.0
- 0.66.0
- 0.65.0
- 0.64.0
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.7
- 0.13.1
- 0.12.1
- 0.11.5
public static final class Tool.Authentication.ServiceAccountAuthConfig.Builder extends GeneratedMessage.Builder<Tool.Authentication.ServiceAccountAuthConfig.Builder> implements Tool.Authentication.ServiceAccountAuthConfigOrBuilderConfiguration for authentication using a service account.
Protobuf type
google.cloud.dialogflow.cx.v3.Tool.Authentication.ServiceAccountAuthConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Tool.Authentication.ServiceAccountAuthConfig.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Tool.Authentication.ServiceAccountAuthConfig build()| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig |
|
buildPartial()
public Tool.Authentication.ServiceAccountAuthConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig |
|
clear()
public Tool.Authentication.ServiceAccountAuthConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
|
clearServiceAccount()
public Tool.Authentication.ServiceAccountAuthConfig.Builder clearServiceAccount() Required. The email address of the service account used to authenticate
the tool call. Dialogflow uses this service account to exchange an
access token and the access token is then sent in the Authorization
header of the tool request.
The service account must have the
roles/iam.serviceAccountTokenCreator role granted to the
Dialogflow service
agent.
string service_account = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public Tool.Authentication.ServiceAccountAuthConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getServiceAccount()
public String getServiceAccount() Required. The email address of the service account used to authenticate
the tool call. Dialogflow uses this service account to exchange an
access token and the access token is then sent in the Authorization
header of the tool request.
The service account must have the
roles/iam.serviceAccountTokenCreator role granted to the
Dialogflow service
agent.
string service_account = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public ByteString getServiceAccountBytes() Required. The email address of the service account used to authenticate
the tool call. Dialogflow uses this service account to exchange an
access token and the access token is then sent in the Authorization
header of the tool request.
The service account must have the
roles/iam.serviceAccountTokenCreator role granted to the
Dialogflow service
agent.
string service_account = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceAccount. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(Tool.Authentication.ServiceAccountAuthConfig other)
public Tool.Authentication.ServiceAccountAuthConfig.Builder mergeFrom(Tool.Authentication.ServiceAccountAuthConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
Tool.Authentication.ServiceAccountAuthConfig |
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Tool.Authentication.ServiceAccountAuthConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Tool.Authentication.ServiceAccountAuthConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
|
setServiceAccount(String value)
public Tool.Authentication.ServiceAccountAuthConfig.Builder setServiceAccount(String value) Required. The email address of the service account used to authenticate
the tool call. Dialogflow uses this service account to exchange an
access token and the access token is then sent in the Authorization
header of the tool request.
The service account must have the
roles/iam.serviceAccountTokenCreator role granted to the
Dialogflow service
agent.
string service_account = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe serviceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
This builder for chaining. |
setServiceAccountBytes(ByteString value)
public Tool.Authentication.ServiceAccountAuthConfig.Builder setServiceAccountBytes(ByteString value) Required. The email address of the service account used to authenticate
the tool call. Dialogflow uses this service account to exchange an
access token and the access token is then sent in the Authorization
header of the tool request.
The service account must have the
roles/iam.serviceAccountTokenCreator role granted to the
Dialogflow service
agent.
string service_account = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for serviceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
Tool.Authentication.ServiceAccountAuthConfig.Builder |
This builder for chaining. |