public interface FutureReservationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |