Class CustomAPITransferNode.Builder (0.37.0)

public static final class CustomAPITransferNode.Builder extends GeneratedMessage.Builder<CustomAPITransferNode.Builder> implements CustomAPITransferNodeOrBuilder

Container for a specific API interaction.

Protobuf type google.cloud.chronicle.v1.CustomAPITransferNode

Static Methods

getDescriptor()

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

Methods

build()

public CustomAPITransferNode build()
Returns
Type Description
CustomAPITransferNode

buildPartial()

public CustomAPITransferNode buildPartial()
Returns
Type Description
CustomAPITransferNode

clear()

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

clearCheckpointing()

public CustomAPITransferNode.Builder clearCheckpointing()

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPITransferNode.Builder

clearDependentRequestsConfig()

public CustomAPITransferNode.Builder clearDependentRequestsConfig()

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomAPITransferNode.Builder

clearPaginationStrategy()

public CustomAPITransferNode.Builder clearPaginationStrategy()

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPITransferNode.Builder

clearRequestSettings()

public CustomAPITransferNode.Builder clearRequestSettings()

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPITransferNode.Builder

clearResponseMapping()

public CustomAPITransferNode.Builder clearResponseMapping()

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPITransferNode.Builder

getCheckpointing()

public CustomAPICheckpointConfig getCheckpointing()

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPICheckpointConfig

The checkpointing.

getCheckpointingBuilder()

public CustomAPICheckpointConfig.Builder getCheckpointingBuilder()

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPICheckpointConfig.Builder

getCheckpointingOrBuilder()

public CustomAPICheckpointConfigOrBuilder getCheckpointingOrBuilder()

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPICheckpointConfigOrBuilder

getDefaultInstanceForType()

public CustomAPITransferNode getDefaultInstanceForType()
Returns
Type Description
CustomAPITransferNode

getDependentRequestsConfig()

public CustomAPIDependentRequestsConfig getDependentRequestsConfig()

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomAPIDependentRequestsConfig

The dependentRequestsConfig.

getDependentRequestsConfigBuilder()

public CustomAPIDependentRequestsConfig.Builder getDependentRequestsConfigBuilder()

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

getDependentRequestsConfigOrBuilder()

public CustomAPIDependentRequestsConfigOrBuilder getDependentRequestsConfigOrBuilder()

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CustomAPIDependentRequestsConfigOrBuilder

getDescriptorForType()

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

getPaginationStrategy()

public CustomAPIPagination getPaginationStrategy()

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIPagination

The paginationStrategy.

getPaginationStrategyBuilder()

public CustomAPIPagination.Builder getPaginationStrategyBuilder()

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIPagination.Builder

getPaginationStrategyOrBuilder()

public CustomAPIPaginationOrBuilder getPaginationStrategyOrBuilder()

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIPaginationOrBuilder

getRequestSettings()

public CustomAPIRequestConfig getRequestSettings()

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIRequestConfig

The requestSettings.

getRequestSettingsBuilder()

public CustomAPIRequestConfig.Builder getRequestSettingsBuilder()

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIRequestConfig.Builder

getRequestSettingsOrBuilder()

public CustomAPIRequestConfigOrBuilder getRequestSettingsOrBuilder()

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIRequestConfigOrBuilder

getResponseMapping()

public CustomAPIResponseConfig getResponseMapping()

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIResponseConfig

The responseMapping.

getResponseMappingBuilder()

public CustomAPIResponseConfig.Builder getResponseMappingBuilder()

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIResponseConfig.Builder

getResponseMappingOrBuilder()

public CustomAPIResponseConfigOrBuilder getResponseMappingOrBuilder()

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomAPIResponseConfigOrBuilder

hasCheckpointing()

public boolean hasCheckpointing()

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the checkpointing field is set.

hasDependentRequestsConfig()

public boolean hasDependentRequestsConfig()

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the dependentRequestsConfig field is set.

hasPaginationStrategy()

public boolean hasPaginationStrategy()

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the paginationStrategy field is set.

hasRequestSettings()

public boolean hasRequestSettings()

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the requestSettings field is set.

hasResponseMapping()

public boolean hasResponseMapping()

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the responseMapping field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCheckpointing(CustomAPICheckpointConfig value)

public CustomAPITransferNode.Builder mergeCheckpointing(CustomAPICheckpointConfig value)

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPICheckpointConfig
Returns
Type Description
CustomAPITransferNode.Builder

mergeDependentRequestsConfig(CustomAPIDependentRequestsConfig value)

public CustomAPITransferNode.Builder mergeDependentRequestsConfig(CustomAPIDependentRequestsConfig value)

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CustomAPIDependentRequestsConfig
Returns
Type Description
CustomAPITransferNode.Builder

mergeFrom(CustomAPITransferNode other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePaginationStrategy(CustomAPIPagination value)

public CustomAPITransferNode.Builder mergePaginationStrategy(CustomAPIPagination value)

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIPagination
Returns
Type Description
CustomAPITransferNode.Builder

mergeRequestSettings(CustomAPIRequestConfig value)

public CustomAPITransferNode.Builder mergeRequestSettings(CustomAPIRequestConfig value)

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIRequestConfig
Returns
Type Description
CustomAPITransferNode.Builder

mergeResponseMapping(CustomAPIResponseConfig value)

public CustomAPITransferNode.Builder mergeResponseMapping(CustomAPIResponseConfig value)

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIResponseConfig
Returns
Type Description
CustomAPITransferNode.Builder

setCheckpointing(CustomAPICheckpointConfig value)

public CustomAPITransferNode.Builder setCheckpointing(CustomAPICheckpointConfig value)

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPICheckpointConfig
Returns
Type Description
CustomAPITransferNode.Builder

setCheckpointing(CustomAPICheckpointConfig.Builder builderForValue)

public CustomAPITransferNode.Builder setCheckpointing(CustomAPICheckpointConfig.Builder builderForValue)

Required. Configure settings that allow the connector to remember where it left off in the previous poll (e.g., tracking the last fetched timestamp).

.google.cloud.chronicle.v1.CustomAPICheckpointConfig checkpointing = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue CustomAPICheckpointConfig.Builder
Returns
Type Description
CustomAPITransferNode.Builder

setDependentRequestsConfig(CustomAPIDependentRequestsConfig value)

public CustomAPITransferNode.Builder setDependentRequestsConfig(CustomAPIDependentRequestsConfig value)

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CustomAPIDependentRequestsConfig
Returns
Type Description
CustomAPITransferNode.Builder

setDependentRequestsConfig(CustomAPIDependentRequestsConfig.Builder builderForValue)

public CustomAPITransferNode.Builder setDependentRequestsConfig(CustomAPIDependentRequestsConfig.Builder builderForValue)

Optional. Configuration for dependent requests (child chaining).

.google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig dependent_requests_config = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue CustomAPIDependentRequestsConfig.Builder
Returns
Type Description
CustomAPITransferNode.Builder

setPaginationStrategy(CustomAPIPagination value)

public CustomAPITransferNode.Builder setPaginationStrategy(CustomAPIPagination value)

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIPagination
Returns
Type Description
CustomAPITransferNode.Builder

setPaginationStrategy(CustomAPIPagination.Builder builderForValue)

public CustomAPITransferNode.Builder setPaginationStrategy(CustomAPIPagination.Builder builderForValue)

Required. Select how the connector should request subsequent pages when the data is too large for a single response.

.google.cloud.chronicle.v1.CustomAPIPagination pagination_strategy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue CustomAPIPagination.Builder
Returns
Type Description
CustomAPITransferNode.Builder

setRequestSettings(CustomAPIRequestConfig value)

public CustomAPITransferNode.Builder setRequestSettings(CustomAPIRequestConfig value)

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIRequestConfig
Returns
Type Description
CustomAPITransferNode.Builder

setRequestSettings(CustomAPIRequestConfig.Builder builderForValue)

public CustomAPITransferNode.Builder setRequestSettings(CustomAPIRequestConfig.Builder builderForValue)

Required. Define the technical parameters for the outgoing API call, including paths, headers, and payloads.

.google.cloud.chronicle.v1.CustomAPIRequestConfig request_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue CustomAPIRequestConfig.Builder
Returns
Type Description
CustomAPITransferNode.Builder

setResponseMapping(CustomAPIResponseConfig value)

public CustomAPITransferNode.Builder setResponseMapping(CustomAPIResponseConfig value)

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CustomAPIResponseConfig
Returns
Type Description
CustomAPITransferNode.Builder

setResponseMapping(CustomAPIResponseConfig.Builder builderForValue)

public CustomAPITransferNode.Builder setResponseMapping(CustomAPIResponseConfig.Builder builderForValue)

Required. Provide rules that tell the platform how to locate and extract the relevant security data from the API's reply.

.google.cloud.chronicle.v1.CustomAPIResponseConfig response_mapping = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue CustomAPIResponseConfig.Builder
Returns
Type Description
CustomAPITransferNode.Builder