Interface BillingInfoOrBuilder (0.1.0)

public interface BillingInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCurrentBillingInfoCase()

public abstract BillingInfo.CurrentBillingInfoCase getCurrentBillingInfoCase()
Returns
Type Description
BillingInfo.CurrentBillingInfoCase

getEndTime()

public abstract Timestamp getEndTime()

Output only. When the billing ends.

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

Returns
Type Description
Timestamp

The endTime.

getEndTimeOrBuilder()

public abstract TimestampOrBuilder getEndTimeOrBuilder()

Output only. When the billing ends.

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

Returns
Type Description
TimestampOrBuilder

getStartTime()

public abstract Timestamp getStartTime()

Output only. When the billing starts.

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

Returns
Type Description
Timestamp

The startTime.

getStartTimeOrBuilder()

public abstract TimestampOrBuilder getStartTimeOrBuilder()

Output only. When the billing starts.

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

Returns
Type Description
TimestampOrBuilder

getUserCountBilling()

public abstract UserCountBillingInfo getUserCountBilling()

Required. This type of billing uses user count for computing total charge.

.google.cloud.licensemanager.v1.UserCountBillingInfo user_count_billing = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UserCountBillingInfo

The userCountBilling.

getUserCountBillingOrBuilder()

public abstract UserCountBillingInfoOrBuilder getUserCountBillingOrBuilder()

Required. This type of billing uses user count for computing total charge.

.google.cloud.licensemanager.v1.UserCountBillingInfo user_count_billing = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UserCountBillingInfoOrBuilder

hasEndTime()

public abstract boolean hasEndTime()

Output only. When the billing ends.

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

Returns
Type Description
boolean

Whether the endTime field is set.

hasStartTime()

public abstract boolean hasStartTime()

Output only. When the billing starts.

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

Returns
Type Description
boolean

Whether the startTime field is set.

hasUserCountBilling()

public abstract boolean hasUserCountBilling()

Required. This type of billing uses user count for computing total charge.

.google.cloud.licensemanager.v1.UserCountBillingInfo user_count_billing = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the userCountBilling field is set.