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.GcpUserCredentialsFactorycompositeOutput, 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, setOutputSqsgetDeferGeoIpResolution, 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, setXffAddressSelectorgetPubsubRootUrl, setPubsubRootUrl, targetForRootUrlgetCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpTempLocation, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpTempLocation, setProject, setWorkerRegion, setWorkerZone, setZonegetGoogleApiTrace, 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.