Interface BillingSettingsOrBuilder (0.45.0)

public interface BillingSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBillingTier()

public abstract BillingTier getBillingTier()

Output only. Billing tier selected by customer

.google.cloud.securitycenter.settings.v1beta1.BillingTier billing_tier = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BillingTier

The billingTier.

getBillingTierValue()

public abstract int getBillingTierValue()

Output only. Billing tier selected by customer

.google.cloud.securitycenter.settings.v1beta1.BillingTier billing_tier = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for billingTier.

getBillingType()

public abstract BillingType getBillingType()

Output only. Type of billing method

.google.cloud.securitycenter.settings.v1beta1.BillingType billing_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BillingType

The billingType.

getBillingTypeValue()

public abstract int getBillingTypeValue()

Output only. Type of billing method

.google.cloud.securitycenter.settings.v1beta1.BillingType billing_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for billingType.

getExpireTime()

public abstract Timestamp getExpireTime()

Output only. The absolute point in time when the subscription expires.

If this field is populated and billing_tier is STANDARD, this is indication of a point in the past when a PREMIUM access ended.

.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The expireTime.

getExpireTimeOrBuilder()

public abstract TimestampOrBuilder getExpireTimeOrBuilder()

Output only. The absolute point in time when the subscription expires.

If this field is populated and billing_tier is STANDARD, this is indication of a point in the past when a PREMIUM access ended.

.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getStartTime()

public abstract Timestamp getStartTime()

Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The startTime.

getStartTimeOrBuilder()

public abstract TimestampOrBuilder getStartTimeOrBuilder()

Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasExpireTime()

public abstract boolean hasExpireTime()

Output only. The absolute point in time when the subscription expires.

If this field is populated and billing_tier is STANDARD, this is indication of a point in the past when a PREMIUM access ended.

.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the expireTime field is set.

hasStartTime()

public abstract boolean hasStartTime()

Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration

.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the startTime field is set.