public static final class Fulfillment.GenericWebService extends GeneratedMessageV3 implements Fulfillment.GenericWebServiceOrBuilder
Represents configuration for a generic web service.
Dialogflow supports two mechanisms for authentications:
Protobuf type google.cloud.dialogflow.v2.Fulfillment.GenericWebService
Fields
IS_CLOUD_FUNCTION_FIELD_NUMBER
public static final int IS_CLOUD_FUNCTION_FIELD_NUMBER
Field Value
PASSWORD_FIELD_NUMBER
public static final int PASSWORD_FIELD_NUMBER
Field Value
public static final int REQUEST_HEADERS_FIELD_NUMBER
Field Value
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER
Field Value
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER
Field Value
Methods
public boolean containsRequestHeaders(String key)
Optional. The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstance()
public static Fulfillment.GenericWebService getDefaultInstance()
Returns
getDefaultInstanceForType()
public Fulfillment.GenericWebService getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getIsCloudFunction()
public boolean getIsCloudFunction()
Optional. Indicates if generic web service is created through Cloud Functions
integration. Defaults to false.
is_cloud_function is deprecated. Cloud functions can be configured by
its uri as a regular web service now.
bool is_cloud_function = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | The isCloudFunction.
|
getParserForType()
public Parser<Fulfillment.GenericWebService> getParserForType()
Returns
Overrides
getPassword()
public String getPassword()
Optional. The password for HTTP Basic authentication.
string password = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
String | The password.
|
getPasswordBytes()
public ByteString getPasswordBytes()
Optional. The password for HTTP Basic authentication.
string password = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
public Map<String,String> getRequestHeaders()
Returns
public int getRequestHeadersCount()
Optional. The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
public Map<String,String> getRequestHeadersMap()
Optional. The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
public String getRequestHeadersOrDefault(String key, String defaultValue)
Optional. The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters
Returns
public String getRequestHeadersOrThrow(String key)
Optional. The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getUri()
Required. The fulfillment URI for receiving POST requests.
It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUriBytes()
public ByteString getUriBytes()
Required. The fulfillment URI for receiving POST requests.
It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUsername()
public String getUsername()
Optional. The user name for HTTP Basic authentication.
string username = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
String | The username.
|
getUsernameBytes()
public ByteString getUsernameBytes()
Optional. The user name for HTTP Basic authentication.
string username = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static Fulfillment.GenericWebService.Builder newBuilder()
Returns
newBuilder(Fulfillment.GenericWebService prototype)
public static Fulfillment.GenericWebService.Builder newBuilder(Fulfillment.GenericWebService prototype)
Parameter
Returns
newBuilderForType()
public Fulfillment.GenericWebService.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Fulfillment.GenericWebService.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static Fulfillment.GenericWebService parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Fulfillment.GenericWebService parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Fulfillment.GenericWebService parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Fulfillment.GenericWebService parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Fulfillment.GenericWebService parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Fulfillment.GenericWebService parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Fulfillment.GenericWebService parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Fulfillment.GenericWebService parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Fulfillment.GenericWebService parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Fulfillment.GenericWebService parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Fulfillment.GenericWebService parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Fulfillment.GenericWebService parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Fulfillment.GenericWebService> parser()
Returns
toBuilder()
public Fulfillment.GenericWebService.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions