Class Prevalence.Builder (0.3.0)

public static final class Prevalence.Builder extends GeneratedMessage.Builder<Prevalence.Builder> implements PrevalenceOrBuilder

The prevalence of a resource within the customer's environment. This measures how common it is for assets to access the resource.

Protobuf type google.backstory.Prevalence

Implements

PrevalenceOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public Prevalence build()
Returns
Type Description
Prevalence

buildPartial()

public Prevalence buildPartial()
Returns
Type Description
Prevalence

clear()

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

clearDayCount()

public Prevalence.Builder clearDayCount()

The number of days over which rolling_max is calculated.

int32 day_count = 2;

Returns
Type Description
Prevalence.Builder

This builder for chaining.

clearDayMax()

public Prevalence.Builder clearDayMax()

The max prevalence score in a day interval window.

int32 day_max = 4;

Returns
Type Description
Prevalence.Builder

This builder for chaining.

clearDayMaxSubDomains()

public Prevalence.Builder clearDayMaxSubDomains()

The max prevalence score in a day interval window across sub-domains. This field is only valid for domains.

int32 day_max_sub_domains = 5;

Returns
Type Description
Prevalence.Builder

This builder for chaining.

clearRollingMax()

public Prevalence.Builder clearRollingMax()

The maximum number of assets per day accessing the resource over the trailing day_count days.

int32 rolling_max = 1;

Returns
Type Description
Prevalence.Builder

This builder for chaining.

clearRollingMaxSubDomains()

public Prevalence.Builder clearRollingMaxSubDomains()

The maximum number of assets per day accessing the domain along with sub-domains over the trailing day_count days. This field is only valid for domains.

int32 rolling_max_sub_domains = 3;

Returns
Type Description
Prevalence.Builder

This builder for chaining.

getDayCount()

public int getDayCount()

The number of days over which rolling_max is calculated.

int32 day_count = 2;

Returns
Type Description
int

The dayCount.

getDayMax()

public int getDayMax()

The max prevalence score in a day interval window.

int32 day_max = 4;

Returns
Type Description
int

The dayMax.

getDayMaxSubDomains()

public int getDayMaxSubDomains()

The max prevalence score in a day interval window across sub-domains. This field is only valid for domains.

int32 day_max_sub_domains = 5;

Returns
Type Description
int

The dayMaxSubDomains.

getDefaultInstanceForType()

public Prevalence getDefaultInstanceForType()
Returns
Type Description
Prevalence

getDescriptorForType()

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

getRollingMax()

public int getRollingMax()

The maximum number of assets per day accessing the resource over the trailing day_count days.

int32 rolling_max = 1;

Returns
Type Description
int

The rollingMax.

getRollingMaxSubDomains()

public int getRollingMaxSubDomains()

The maximum number of assets per day accessing the domain along with sub-domains over the trailing day_count days. This field is only valid for domains.

int32 rolling_max_sub_domains = 3;

Returns
Type Description
int

The rollingMaxSubDomains.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Prevalence other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDayCount(int value)

public Prevalence.Builder setDayCount(int value)

The number of days over which rolling_max is calculated.

int32 day_count = 2;

Parameter
Name Description
value int

The dayCount to set.

Returns
Type Description
Prevalence.Builder

This builder for chaining.

setDayMax(int value)

public Prevalence.Builder setDayMax(int value)

The max prevalence score in a day interval window.

int32 day_max = 4;

Parameter
Name Description
value int

The dayMax to set.

Returns
Type Description
Prevalence.Builder

This builder for chaining.

setDayMaxSubDomains(int value)

public Prevalence.Builder setDayMaxSubDomains(int value)

The max prevalence score in a day interval window across sub-domains. This field is only valid for domains.

int32 day_max_sub_domains = 5;

Parameter
Name Description
value int

The dayMaxSubDomains to set.

Returns
Type Description
Prevalence.Builder

This builder for chaining.

setRollingMax(int value)

public Prevalence.Builder setRollingMax(int value)

The maximum number of assets per day accessing the resource over the trailing day_count days.

int32 rolling_max = 1;

Parameter
Name Description
value int

The rollingMax to set.

Returns
Type Description
Prevalence.Builder

This builder for chaining.

setRollingMaxSubDomains(int value)

public Prevalence.Builder setRollingMaxSubDomains(int value)

The maximum number of assets per day accessing the domain along with sub-domains over the trailing day_count days. This field is only valid for domains.

int32 rolling_max_sub_domains = 3;

Parameter
Name Description
value int

The rollingMaxSubDomains to set.

Returns
Type Description
Prevalence.Builder

This builder for chaining.