public static interface HTTPRequest.HTTPRequestOptions extends org.apache.beam.sdk.options.PipelineOptions, IOOptions
HTTPRequest
pipeline.org.apache.beam.sdk.extensions.gcp.options.GcpOptions.DefaultProjectFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.EnableStreamingEngineFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpTempLocationFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpUserCredentialsFactory
compositeOutput, getAlertStateDatastoreKind, getAlertStateDatastoreNamespace, getAlertStateMemcachedHost, getAlertStateMemcachedPort, getCriticalNotificationEmail, getMonitoredResourceIndicator, getOutputAlertEmailCatchall, getOutputAlertEmailFrom, getOutputAlertGcsTemplateBasePath, getOutputAlertSlackCatchall, getOutputAlertSlackToken, getOutputAlertSmtpCredentials, getOutputAlertSmtpRelay, getOutputAlertTemplates, getOutputBigQuery, getOutputFile, getOutputIprepd, getOutputIprepdDatastoreExemptionsProject, getOutputIprepdEnableDatastoreExemptions, getOutputPubsub, getOutputSqs, setAlertStateDatastoreKind, setAlertStateDatastoreNamespace, setAlertStateMemcachedHost, setAlertStateMemcachedPort, setCriticalNotificationEmail, setMonitoredResourceIndicator, setOutputAlertEmailCatchall, setOutputAlertEmailFrom, setOutputAlertGcsTemplateBasePath, setOutputAlertSlackCatchall, setOutputAlertSlackToken, setOutputAlertSmtpCredentials, setOutputAlertSmtpRelay, setOutputAlertTemplates, setOutputBigQuery, setOutputFile, setOutputIprepd, setOutputIprepdDatastoreExemptionsProject, setOutputIprepdEnableDatastoreExemptions, setOutputPubsub, setOutputSqs
getDeferGeoIpResolution, getDisableCloudwatchStrip, getDisableMozlogStrip, getGenerateConfigurationTicksInterval, getGenerateConfigurationTicksMaximum, getIdentityManagerPath, getInputFile, getInputIprepd, getInputKinesis, getInputPubsub, getMaxAllowableTimestampDifference, getMaxmindAccountId, getMaxmindCityDbPath, getMaxmindIspDbPath, getMaxmindLicenseKey, getParserFastMatcher, getPipelineVersion, getStackdriverLabelFilters, getStackdriverProjectFilter, getUseEventTimestamp, getUseProxyXff, getUseXffAsRemote, getXffAddressSelector, setDeferGeoIpResolution, setDisableCloudwatchStrip, setDisableMozlogStrip, setGenerateConfigurationTicksInterval, setGenerateConfigurationTicksMaximum, setIdentityManagerPath, setInputFile, setInputIprepd, setInputKinesis, setInputPubsub, setMaxAllowableTimestampDifference, setMaxmindAccountId, setMaxmindCityDbPath, setMaxmindIspDbPath, setMaxmindLicenseKey, setParserFastMatcher, setPipelineVersion, setStackdriverLabelFilters, setStackdriverProjectFilter, setUseEventTimestamp, setUseProxyXff, setUseXffAsRemote, setXffAddressSelector
getPubsubRootUrl, setPubsubRootUrl, targetForRootUrl
getCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpTempLocation, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpTempLocation, setProject, setWorkerRegion, setWorkerZone, setZone
getGoogleApiTrace, setGoogleApiTrace
@Default.Boolean(value=false) Boolean getEnableThresholdAnalysis()
void setEnableThresholdAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnableErrorRateAnalysis()
void setEnableErrorRateAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnableEndpointAbuseAnalysis()
void setEnableEndpointAbuseAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnableEndpointSequenceAbuseAnalysis()
void setEnableEndpointSequenceAbuseAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnableHardLimitAnalysis()
void setEnableHardLimitAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnableUserAgentBlocklistAnalysis()
void setEnableUserAgentBlocklistAnalysis(Boolean value)
@Default.Boolean(value=false) Boolean getEnablePerEndpointErrorRateAnalysis()
void setEnablePerEndpointErrorRateAnalysis(Boolean value)
@Default.Long(value=100L) Long getHardLimitRequestCount()
void setHardLimitRequestCount(Long value)
@Default.Double(value=75.0) Double getAnalysisThresholdModifier()
void setAnalysisThresholdModifier(Double value)
@Default.Double(value=5.0) Double getRequiredMinimumAverage()
void setRequiredMinimumAverage(Double value)
@Default.Long(value=5L) Long getRequiredMinimumClients()
void setRequiredMinimumClients(Long value)
Double getClampThresholdMaximum()
void setClampThresholdMaximum(Double value)
@Default.Long(value=20L) Long getRequiredMinimumRequestsPerClient()
void setRequiredMinimumRequestsPerClient(Long value)
@Default.Long(value=30L) Long getMaxClientErrorRate()
void setMaxClientErrorRate(Long value)
@Default.Boolean(value=false) Boolean getNatDetection()
void setNatDetection(Boolean value)
String getKnownGatewaysPath()
void setKnownGatewaysPath(String value)
String getUserAgentBlocklistPath()
void setUserAgentBlocklistPath(String value)
String[] getEndpointAbusePath()
void setEndpointAbusePath(String[] value)
@Default.Boolean(value=false) Boolean getEndpointAbuseExtendedVariance()
void setEndpointAbuseExtendedVariance(Boolean value)
String[] getEndpointAbuseCustomVarianceSubstrings()
void setEndpointAbuseCustomVarianceSubstrings(String[] value)
Integer getEndpointAbuseSuppressRecovery()
void setEndpointAbuseSuppressRecovery(Integer value)
Integer getEndpointSequenceAbuseSuppressRecovery()
void setEndpointSequenceAbuseSuppressRecovery(Integer value)
String[] getEndpointSequenceAbusePatterns()
void setEndpointSequenceAbusePatterns(String[] value)
String[] getPerEndpointErrorRatePaths()
void setPerEndpointErrorRatePaths(String[] value)
Integer getPerEndpointErrorRateAnalysisSuppressRecovery()
void setPerEndpointErrorRateAnalysisSuppressRecovery(Integer value)
@Default.Long(value=120L) Long getPerEndpointErrorRateAlertSuppressionDurationSeconds()
void setPerEndpointErrorRateAlertSuppressionDurationSeconds(Long value)
@Default.Long(value=5L) Long getErrorSessionGapDurationMinutes()
void setErrorSessionGapDurationMinutes(Long value)
String[] getFilterRequestPath()
void setFilterRequestPath(String[] value)
String[] getIncludeUrlHostRegex()
void setIncludeUrlHostRegex(String[] value)
String getCidrExclusionList()
void setCidrExclusionList(String value)
@Default.Long(value=45L) Long getSessionGapDurationMinutes()
void setSessionGapDurationMinutes(Long value)
@Default.Long(value=600L) Long getAlertSuppressionDurationSeconds()
void setAlertSuppressionDurationSeconds(Long value)
@Default.Boolean(value=true) Boolean getIgnoreCloudProviderRequests()
void setIgnoreCloudProviderRequests(Boolean value)
@Default.Boolean(value=true) Boolean getIgnoreInternalRequests()
void setIgnoreInternalRequests(Boolean value)
String getPipelineMultimodeConfiguration()
void setPipelineMultimodeConfiguration(String value)
@Default.Boolean(value=false) Boolean getEnableSourceCorrelator()
void setEnableSourceCorrelator(Boolean value)
@Default.Integer(value=250) Integer getSourceCorrelatorMinimumAddresses()
void setSourceCorrelatorMinimumAddresses(Integer value)
@Default.Double(value=90.0) Double getSourceCorrelatorAlertPercentage()
void setSourceCorrelatorAlertPercentage(Double value)
@Default.Boolean(value=false) Boolean getEnableStatusCodeRateAnalysis()
void setEnableStatusCodeRateAnalysis(Boolean value)
@Default.Long(value=60L) Long getMaxClientStatusCodeRate()
void setMaxClientStatusCodeRate(Long value)
Integer getStatusCodeRateAnalysisCode()
void setStatusCodeRateAnalysisCode(Integer value)
@Default.Boolean(value=false) Boolean getEnableSessionLimitAnalysis()
void setEnableSessionLimitAnalysis(Boolean value)
String[] getSessionLimitAnalysisPaths()
void setSessionLimitAnalysisPaths(String[] value)
Integer getSessionLimitAnalysisSuppressRecovery()
void setSessionLimitAnalysisSuppressRecovery(Integer value)
Copyright © 2022. All rights reserved.