Interface FutureReservationOrBuilder (0.1.0)

public interface FutureReservationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAutoCreatedReservationsDeleteTime()

public abstract Timestamp getAutoCreatedReservationsDeleteTime()

Future timestamp when the FR auto-created reservations will be deleted by Compute Engine. Format of this field must be a valid RFC3339 value.

.google.protobuf.Timestamp auto_created_reservations_delete_time = 13;

Returns
Type Description
Timestamp

The autoCreatedReservationsDeleteTime.

getAutoCreatedReservationsDeleteTimeOrBuilder()

public abstract TimestampOrBuilder getAutoCreatedReservationsDeleteTimeOrBuilder()

Future timestamp when the FR auto-created reservations will be deleted by Compute Engine. Format of this field must be a valid RFC3339 value.

.google.protobuf.Timestamp auto_created_reservations_delete_time = 13;

Returns
Type Description
TimestampOrBuilder

getAutoDeleteAutoCreatedReservations()

public abstract boolean getAutoDeleteAutoCreatedReservations()

Setting for enabling or disabling automatic deletion for auto-created reservation. If set to true, auto-created reservations will be deleted at Future Reservation's end time (default) or at user's defined timestamp if any of the [auto_created_reservations_delete_time, auto_created_reservations_duration] values is specified. For keeping auto-created reservation indefinitely, this value should be set to false.

bool auto_delete_auto_created_reservations = 14;

Returns
Type Description
boolean

The autoDeleteAutoCreatedReservations.

getCreateTime()

public abstract Timestamp getCreateTime()

The creation timestamp for this future reservation.

.google.protobuf.Timestamp create_time = 2;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

The creation timestamp for this future reservation.

.google.protobuf.Timestamp create_time = 2;

Returns
Type Description
TimestampOrBuilder

getDescription()

public abstract String getDescription()

Description of the future reservation provided by user.

string description = 6;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Description of the future reservation provided by user.

string description = 6;

Returns
Type Description
ByteString

The bytes for description.

getFutureReservation()

public abstract String getFutureReservation()

The future reservation resource name.

string future_reservation = 7;

Returns
Type Description
String

The futureReservation.

getFutureReservationBytes()

public abstract ByteString getFutureReservationBytes()

The future reservation resource name.

string future_reservation = 7;

Returns
Type Description
ByteString

The bytes for futureReservation.

getId()

public abstract long getId()

A unique identifier for this future reservation. The server defines this identifier.

int64 id = 1;

Returns
Type Description
long

The id.

getNamePrefix()

public abstract String getNamePrefix()

Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be <name-prefix>-date-####.

string name_prefix = 11;

Returns
Type Description
String

The namePrefix.

getNamePrefixBytes()

public abstract ByteString getNamePrefixBytes()

Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be <name-prefix>-date-####.

string name_prefix = 11;

Returns
Type Description
ByteString

The bytes for namePrefix.

getOwnerProjectId()

public abstract String getOwnerProjectId()

string owner_project_id = 15;

Returns
Type Description
String

The ownerProjectId.

getOwnerProjectIdBytes()

public abstract ByteString getOwnerProjectIdBytes()

string owner_project_id = 15;

Returns
Type Description
ByteString

The bytes for ownerProjectId.

getShareSettings()

public abstract Allocation.ShareSettings getShareSettings()

List of Projects/Folders to share with.

.google.cloud.capacityplanner.v1beta.Allocation.ShareSettings share_settings = 10;

Returns
Type Description
Allocation.ShareSettings

The shareSettings.

getShareSettingsOrBuilder()

public abstract Allocation.ShareSettingsOrBuilder getShareSettingsOrBuilder()

List of Projects/Folders to share with.

.google.cloud.capacityplanner.v1beta.Allocation.ShareSettings share_settings = 10;

Returns
Type Description
Allocation.ShareSettingsOrBuilder

getSpecificSkuProperties()

public abstract FutureReservation.SpecificSKUProperties getSpecificSkuProperties()

Future Reservation configuration to indicate instance properties and total count.

.google.cloud.capacityplanner.v1beta.FutureReservation.SpecificSKUProperties specific_sku_properties = 8;

Returns
Type Description
FutureReservation.SpecificSKUProperties

The specificSkuProperties.

getSpecificSkuPropertiesOrBuilder()

public abstract FutureReservation.SpecificSKUPropertiesOrBuilder getSpecificSkuPropertiesOrBuilder()

Future Reservation configuration to indicate instance properties and total count.

.google.cloud.capacityplanner.v1beta.FutureReservation.SpecificSKUProperties specific_sku_properties = 8;

Returns
Type Description
FutureReservation.SpecificSKUPropertiesOrBuilder

getStatus()

public abstract FutureReservation.Status getStatus()

Status of the Future Reservation

.google.cloud.capacityplanner.v1beta.FutureReservation.Status status = 12;

Returns
Type Description
FutureReservation.Status

The status.

getStatusOrBuilder()

public abstract FutureReservation.StatusOrBuilder getStatusOrBuilder()

Status of the Future Reservation

.google.cloud.capacityplanner.v1beta.FutureReservation.Status status = 12;

Returns
Type Description
FutureReservation.StatusOrBuilder

getTimeWindow()

public abstract FutureReservation.TimeWindow getTimeWindow()

Time window for this Future Reservation.

.google.cloud.capacityplanner.v1beta.FutureReservation.TimeWindow time_window = 9;

Returns
Type Description
FutureReservation.TimeWindow

The timeWindow.

getTimeWindowOrBuilder()

public abstract FutureReservation.TimeWindowOrBuilder getTimeWindowOrBuilder()

Time window for this Future Reservation.

.google.cloud.capacityplanner.v1beta.FutureReservation.TimeWindow time_window = 9;

Returns
Type Description
FutureReservation.TimeWindowOrBuilder

getTypeCase()

public abstract FutureReservation.TypeCase getTypeCase()
Returns
Type Description
FutureReservation.TypeCase

getZone()

public abstract String getZone()

URL of the Zone where this future reservation resides.

string zone = 5;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

URL of the Zone where this future reservation resides.

string zone = 5;

Returns
Type Description
ByteString

The bytes for zone.

hasAutoCreatedReservationsDeleteTime()

public abstract boolean hasAutoCreatedReservationsDeleteTime()

Future timestamp when the FR auto-created reservations will be deleted by Compute Engine. Format of this field must be a valid RFC3339 value.

.google.protobuf.Timestamp auto_created_reservations_delete_time = 13;

Returns
Type Description
boolean

Whether the autoCreatedReservationsDeleteTime field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

The creation timestamp for this future reservation.

.google.protobuf.Timestamp create_time = 2;

Returns
Type Description
boolean

Whether the createTime field is set.

hasShareSettings()

public abstract boolean hasShareSettings()

List of Projects/Folders to share with.

.google.cloud.capacityplanner.v1beta.Allocation.ShareSettings share_settings = 10;

Returns
Type Description
boolean

Whether the shareSettings field is set.

hasSpecificSkuProperties()

public abstract boolean hasSpecificSkuProperties()

Future Reservation configuration to indicate instance properties and total count.

.google.cloud.capacityplanner.v1beta.FutureReservation.SpecificSKUProperties specific_sku_properties = 8;

Returns
Type Description
boolean

Whether the specificSkuProperties field is set.

hasStatus()

public abstract boolean hasStatus()

Status of the Future Reservation

.google.cloud.capacityplanner.v1beta.FutureReservation.Status status = 12;

Returns
Type Description
boolean

Whether the status field is set.

hasTimeWindow()

public abstract boolean hasTimeWindow()

Time window for this Future Reservation.

.google.cloud.capacityplanner.v1beta.FutureReservation.TimeWindow time_window = 9;

Returns
Type Description
boolean

Whether the timeWindow field is set.