# Enum WeekDayOfMonth.WeekOfMonth (0.50.0)

0.50.0 (latest) 0.47.0 0.46.0 0.44.0 0.42.0 0.41.0 0.40.0 0.39.0 0.37.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.29.0 0.27.0 0.26.0 0.23.0 0.22.0 0.21.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0

    public enum WeekDayOfMonth.WeekOfMonth extends Enum<WeekDayOfMonth.WeekOfMonth> implements ProtocolMessageEnum

`WeekOfMonth` enumerates possible weeks in the month, e.g. the first,
third, or last week of the month.

Protobuf enum `google.cloud.backupdr.v1.WeekDayOfMonth.WeekOfMonth`

## Implements

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

## Inherited Members

[Enum.\<T\>valueOf(Class\<T\>,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) [Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) [Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) [Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) [Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) [Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) [Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) [Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) [Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) [Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

| ## Static Fields ||
|---|---|
| **Name** | **Description** |
| `FIRST` | The first week of the month. `FIRST = 1;` |
| `FIRST_VALUE` | The first week of the month. `FIRST = 1;` |
| `FOURTH` | The fourth week of the month. `FOURTH = 4;` |
| `FOURTH_VALUE` | The fourth week of the month. `FOURTH = 4;` |
| `LAST` | The last week of the month. `LAST = 5;` |
| `LAST_VALUE` | The last week of the month. `LAST = 5;` |
| `SECOND` | The second week of the month. `SECOND = 2;` |
| `SECOND_VALUE` | The second week of the month. `SECOND = 2;` |
| `THIRD` | The third week of the month. `THIRD = 3;` |
| `THIRD_VALUE` | The third week of the month. `THIRD = 3;` |
| `UNRECOGNIZED` |   |
| `WEEK_OF_MONTH_UNSPECIFIED` | The zero value. Do not use. `WEEK_OF_MONTH_UNSPECIFIED = 0;` |
| `WEEK_OF_MONTH_UNSPECIFIED_VALUE` | The zero value. Do not use. `WEEK_OF_MONTH_UNSPECIFIED = 0;` |

| ## Static Methods ||
|---|---|
| **Name** | **Description** |
| `forNumber(int value)` |   |
| `getDescriptor()` |   |
| `internalGetValueMap()` |   |
| `valueOf(Descriptors.EnumValueDescriptor desc)` |   |
| `valueOf(int value)` | **Deprecated.** *Use [#forNumber(int)](https://docs.cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/com.google.cloud.backupdr.v1.WeekDayOfMonth.WeekOfMonth#com_google_cloud_backupdr_v1_WeekDayOfMonth_WeekOfMonth_forNumber_int_) instead.* |
| `valueOf(String name)` |   |
| `values()` |   |

| ## Methods ||
|---|---|
| **Name** | **Description** |
| `getDescriptorForType()` |   |
| `getNumber()` |   |
| `getValueDescriptor()` |   |