public final class CustomAPIRequestConfig extends GeneratedMessage implements CustomAPIRequestConfigOrBuilder
Configuration for the outgoing API request.
Protobuf type google.cloud.chronicle.v1.CustomAPIRequestConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int CUSTOM_HEADERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ENDPOINT_PATH_FIELD_NUMBER
public static final int ENDPOINT_PATH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
HTTP_METHOD_FIELD_NUMBER
public static final int HTTP_METHOD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MAX_REQUESTS_PER_MINUTE_FIELD_NUMBER
public static final int MAX_REQUESTS_PER_MINUTE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_PARAMETERS_FIELD_NUMBER
public static final int QUERY_PARAMETERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REQUEST_BODY_FIELD_NUMBER
public static final int REQUEST_BODY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CustomAPIRequestConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CustomAPIRequestConfig.Builder newBuilder()
newBuilder(CustomAPIRequestConfig prototype)
public static CustomAPIRequestConfig.Builder newBuilder(CustomAPIRequestConfig prototype)
public static CustomAPIRequestConfig parseDelimitedFrom(InputStream input)
public static CustomAPIRequestConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CustomAPIRequestConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIRequestConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CustomAPIRequestConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIRequestConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIRequestConfig parseFrom(CodedInputStream input)
public static CustomAPIRequestConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAPIRequestConfig parseFrom(InputStream input)
public static CustomAPIRequestConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CustomAPIRequestConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIRequestConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CustomAPIRequestConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public HeaderKeyValue getCustomHeaders(int index)
Optional. Define specialized key-value pairs sent with the request, often
used for custom API versioning or specific vendor requirements.
repeated .google.cloud.chronicle.v1.HeaderKeyValue custom_headers = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public int getCustomHeadersCount()
Optional. Define specialized key-value pairs sent with the request, often
used for custom API versioning or specific vendor requirements.
repeated .google.cloud.chronicle.v1.HeaderKeyValue custom_headers = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
public List<HeaderKeyValue> getCustomHeadersList()
Optional. Define specialized key-value pairs sent with the request, often
used for custom API versioning or specific vendor requirements.
repeated .google.cloud.chronicle.v1.HeaderKeyValue custom_headers = 5 [(.google.api.field_behavior) = OPTIONAL];
public HeaderKeyValueOrBuilder getCustomHeadersOrBuilder(int index)
Optional. Define specialized key-value pairs sent with the request, often
used for custom API versioning or specific vendor requirements.
repeated .google.cloud.chronicle.v1.HeaderKeyValue custom_headers = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends HeaderKeyValueOrBuilder> getCustomHeadersOrBuilderList()
Optional. Define specialized key-value pairs sent with the request, often
used for custom API versioning or specific vendor requirements.
repeated .google.cloud.chronicle.v1.HeaderKeyValue custom_headers = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.chronicle.v1.HeaderKeyValueOrBuilder> |
|
getDefaultInstanceForType()
public CustomAPIRequestConfig getDefaultInstanceForType()
getEndpointPath()
public String getEndpointPath()
Required. Enter the specific API route appended to the Base URL to fetch
the data (e.g., /v1/alerts).
string endpoint_path = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The endpointPath.
|
getEndpointPathBytes()
public ByteString getEndpointPathBytes()
Required. Enter the specific API route appended to the Base URL to fetch
the data (e.g., /v1/alerts).
string endpoint_path = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for endpointPath.
|
getHttpMethod()
public CustomAPIRequestConfig.HttpMethod getHttpMethod()
Required. Select the type of action to perform on the API endpoint (usually
GET to retrieve data or POST to submit a query).
.google.cloud.chronicle.v1.CustomAPIRequestConfig.HttpMethod http_method = 2 [(.google.api.field_behavior) = REQUIRED];
getHttpMethodValue()
public int getHttpMethodValue()
Required. Select the type of action to perform on the API endpoint (usually
GET to retrieve data or POST to submit a query).
.google.cloud.chronicle.v1.CustomAPIRequestConfig.HttpMethod http_method = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for httpMethod.
|
getMaxRequestsPerMinute()
public int getMaxRequestsPerMinute()
Optional. Set a safety limit to ensure the connector does not exceed the
third-party vendor's API rate limits.
int32 max_requests_per_minute = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The maxRequestsPerMinute.
|
getParserForType()
public Parser<CustomAPIRequestConfig> getParserForType()
Overrides
getQueryParameters(int index)
public HeaderKeyValue getQueryParameters(int index)
Optional. Add extra filters or settings appended to the end of the URL
(e.g., ?status=critical).
repeated .google.cloud.chronicle.v1.HeaderKeyValue query_parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getQueryParametersCount()
public int getQueryParametersCount()
Optional. Add extra filters or settings appended to the end of the URL
(e.g., ?status=critical).
repeated .google.cloud.chronicle.v1.HeaderKeyValue query_parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getQueryParametersList()
public List<HeaderKeyValue> getQueryParametersList()
Optional. Add extra filters or settings appended to the end of the URL
(e.g., ?status=critical).
repeated .google.cloud.chronicle.v1.HeaderKeyValue query_parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
getQueryParametersOrBuilder(int index)
public HeaderKeyValueOrBuilder getQueryParametersOrBuilder(int index)
Optional. Add extra filters or settings appended to the end of the URL
(e.g., ?status=critical).
repeated .google.cloud.chronicle.v1.HeaderKeyValue query_parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getQueryParametersOrBuilderList()
public List<? extends HeaderKeyValueOrBuilder> getQueryParametersOrBuilderList()
Optional. Add extra filters or settings appended to the end of the URL
(e.g., ?status=critical).
repeated .google.cloud.chronicle.v1.HeaderKeyValue query_parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.chronicle.v1.HeaderKeyValueOrBuilder> |
|
getRequestBody()
public String getRequestBody()
Optional. Provide the data payload sent to the API to specify what
information you want, typically formatted in JSON.
string request_body = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The requestBody.
|
getRequestBodyBytes()
public ByteString getRequestBodyBytes()
Optional. Provide the data payload sent to the API to specify what
information you want, typically formatted in JSON.
string request_body = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for requestBody.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CustomAPIRequestConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CustomAPIRequestConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CustomAPIRequestConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides