# Interface MaintenanceWindowOrBuilder (2.94.0)

2.94.0 (latest) 2.92.0 2.89.0 2.88.0 2.86.0 2.84.0 2.83.0 2.82.0 2.81.0 2.79.0 2.77.0 2.76.0 2.75.0 2.74.0 2.73.0 2.71.0 2.69.0 2.68.0 2.65.0 2.64.0 2.63.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.0 2.55.0 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.0 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.4 2.3.0 2.2.0 2.1.9

    public interface MaintenanceWindowOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getDayOfWeek()

    public abstract DayOfWeek getDayOfWeek()

The day of week, when the window starts.

`.google.type.DayOfWeek day_of_week = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `com.google.type.DayOfWeek` | The dayOfWeek. |

### getDayOfWeekValue()

    public abstract int getDayOfWeekValue()

The day of week, when the window starts.

`.google.type.DayOfWeek day_of_week = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The enum numeric value on the wire for dayOfWeek. |

### getHourOfDay()

    public abstract Int32Value getHourOfDay()

The hour of day (0-23) when the window starts.

`.google.protobuf.Int32Value hour_of_day = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Int32Value.html` | The hourOfDay. |

### getHourOfDayOrBuilder()

    public abstract Int32ValueOrBuilder getHourOfDayOrBuilder()

The hour of day (0-23) when the window starts.

`.google.protobuf.Int32Value hour_of_day = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Int32ValueOrBuilder.html` |   |

### hasHourOfDay()

    public abstract boolean hasHourOfDay()

The hour of day (0-23) when the window starts.

`.google.protobuf.Int32Value hour_of_day = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the hourOfDay field is set. |