# Dedicatedv1beta1MaintenanceWindow

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**DayHour** | **int32** | 0-23 in UTC. | 
**HourMinute** | **int32** | 0-59 in UTC. | 
**MaintenanceWindowId** | Pointer to **string** |  | [optional] [readonly] 
**Name** | Pointer to **string** |  | [optional] [readonly] 
**NextMaintenanceDate** | Pointer to **time.Time** |  | [optional] [readonly] 
**ProjectId** | **string** |  | 
**UnchangedMaintenanceTasks** | Pointer to [**[]V1beta1MaintenanceTask**](V1beta1MaintenanceTask.md) |  | [optional] [readonly] 
**WeekDay** | **int32** | 0-6, 0 is Sunday. | 

## Methods

### NewDedicatedv1beta1MaintenanceWindow

`func NewDedicatedv1beta1MaintenanceWindow(dayHour int32, hourMinute int32, projectId string, weekDay int32, ) *Dedicatedv1beta1MaintenanceWindow`

NewDedicatedv1beta1MaintenanceWindow instantiates a new Dedicatedv1beta1MaintenanceWindow object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewDedicatedv1beta1MaintenanceWindowWithDefaults

`func NewDedicatedv1beta1MaintenanceWindowWithDefaults() *Dedicatedv1beta1MaintenanceWindow`

NewDedicatedv1beta1MaintenanceWindowWithDefaults instantiates a new Dedicatedv1beta1MaintenanceWindow object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetDayHour

`func (o *Dedicatedv1beta1MaintenanceWindow) GetDayHour() int32`

GetDayHour returns the DayHour field if non-nil, zero value otherwise.

### GetDayHourOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetDayHourOk() (*int32, bool)`

GetDayHourOk returns a tuple with the DayHour field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetDayHour

`func (o *Dedicatedv1beta1MaintenanceWindow) SetDayHour(v int32)`

SetDayHour sets DayHour field to given value.


### GetHourMinute

`func (o *Dedicatedv1beta1MaintenanceWindow) GetHourMinute() int32`

GetHourMinute returns the HourMinute field if non-nil, zero value otherwise.

### GetHourMinuteOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetHourMinuteOk() (*int32, bool)`

GetHourMinuteOk returns a tuple with the HourMinute field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetHourMinute

`func (o *Dedicatedv1beta1MaintenanceWindow) SetHourMinute(v int32)`

SetHourMinute sets HourMinute field to given value.


### GetMaintenanceWindowId

`func (o *Dedicatedv1beta1MaintenanceWindow) GetMaintenanceWindowId() string`

GetMaintenanceWindowId returns the MaintenanceWindowId field if non-nil, zero value otherwise.

### GetMaintenanceWindowIdOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetMaintenanceWindowIdOk() (*string, bool)`

GetMaintenanceWindowIdOk returns a tuple with the MaintenanceWindowId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetMaintenanceWindowId

`func (o *Dedicatedv1beta1MaintenanceWindow) SetMaintenanceWindowId(v string)`

SetMaintenanceWindowId sets MaintenanceWindowId field to given value.

### HasMaintenanceWindowId

`func (o *Dedicatedv1beta1MaintenanceWindow) HasMaintenanceWindowId() bool`

HasMaintenanceWindowId returns a boolean if a field has been set.

### GetName

`func (o *Dedicatedv1beta1MaintenanceWindow) GetName() string`

GetName returns the Name field if non-nil, zero value otherwise.

### GetNameOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetNameOk() (*string, bool)`

GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetName

`func (o *Dedicatedv1beta1MaintenanceWindow) SetName(v string)`

SetName sets Name field to given value.

### HasName

`func (o *Dedicatedv1beta1MaintenanceWindow) HasName() bool`

HasName returns a boolean if a field has been set.

### GetNextMaintenanceDate

`func (o *Dedicatedv1beta1MaintenanceWindow) GetNextMaintenanceDate() time.Time`

GetNextMaintenanceDate returns the NextMaintenanceDate field if non-nil, zero value otherwise.

### GetNextMaintenanceDateOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetNextMaintenanceDateOk() (*time.Time, bool)`

GetNextMaintenanceDateOk returns a tuple with the NextMaintenanceDate field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetNextMaintenanceDate

`func (o *Dedicatedv1beta1MaintenanceWindow) SetNextMaintenanceDate(v time.Time)`

SetNextMaintenanceDate sets NextMaintenanceDate field to given value.

### HasNextMaintenanceDate

`func (o *Dedicatedv1beta1MaintenanceWindow) HasNextMaintenanceDate() bool`

HasNextMaintenanceDate returns a boolean if a field has been set.

### GetProjectId

`func (o *Dedicatedv1beta1MaintenanceWindow) GetProjectId() string`

GetProjectId returns the ProjectId field if non-nil, zero value otherwise.

### GetProjectIdOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetProjectIdOk() (*string, bool)`

GetProjectIdOk returns a tuple with the ProjectId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetProjectId

`func (o *Dedicatedv1beta1MaintenanceWindow) SetProjectId(v string)`

SetProjectId sets ProjectId field to given value.


### GetUnchangedMaintenanceTasks

`func (o *Dedicatedv1beta1MaintenanceWindow) GetUnchangedMaintenanceTasks() []V1beta1MaintenanceTask`

GetUnchangedMaintenanceTasks returns the UnchangedMaintenanceTasks field if non-nil, zero value otherwise.

### GetUnchangedMaintenanceTasksOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetUnchangedMaintenanceTasksOk() (*[]V1beta1MaintenanceTask, bool)`

GetUnchangedMaintenanceTasksOk returns a tuple with the UnchangedMaintenanceTasks field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetUnchangedMaintenanceTasks

`func (o *Dedicatedv1beta1MaintenanceWindow) SetUnchangedMaintenanceTasks(v []V1beta1MaintenanceTask)`

SetUnchangedMaintenanceTasks sets UnchangedMaintenanceTasks field to given value.

### HasUnchangedMaintenanceTasks

`func (o *Dedicatedv1beta1MaintenanceWindow) HasUnchangedMaintenanceTasks() bool`

HasUnchangedMaintenanceTasks returns a boolean if a field has been set.

### GetWeekDay

`func (o *Dedicatedv1beta1MaintenanceWindow) GetWeekDay() int32`

GetWeekDay returns the WeekDay field if non-nil, zero value otherwise.

### GetWeekDayOk

`func (o *Dedicatedv1beta1MaintenanceWindow) GetWeekDayOk() (*int32, bool)`

GetWeekDayOk returns a tuple with the WeekDay field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetWeekDay

`func (o *Dedicatedv1beta1MaintenanceWindow) SetWeekDay(v int32)`

SetWeekDay sets WeekDay field to given value.



[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


