File: TargetGroupHttpHealthCheck.md

package info (click to toggle)
golang-github-ionos-cloud-sdk-go 6.3.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,360 kB
  • sloc: sh: 35; makefile: 3
file content (174 lines) | stat: -rw-r--r-- 5,313 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
# TargetGroupHttpHealthCheck

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
|**Path** | Pointer to **string** | The destination URL for HTTP the health check; the default is '/'. | [optional] |
|**Method** | Pointer to **string** | The method used for the health check request. | [optional] |
|**MatchType** | **string** | Specify the target's response type to match ALB's request. | |
|**Response** | **string** | The response returned by the request. It can be a status code or a response body depending on the definition of 'matchType'. | |
|**Regex** | Pointer to **bool** | Specifies whether to use a regular expression to parse the response body; the default value is 'FALSE'.  By using regular expressions, you can flexibly customize the expected response from a healthy server. | [optional] |
|**Negate** | Pointer to **bool** | Specifies whether to negate an individual entry; the default value is 'FALSE'. | [optional] |

## Methods

### NewTargetGroupHttpHealthCheck

`func NewTargetGroupHttpHealthCheck(matchType string, response string, ) *TargetGroupHttpHealthCheck`

NewTargetGroupHttpHealthCheck instantiates a new TargetGroupHttpHealthCheck 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

### NewTargetGroupHttpHealthCheckWithDefaults

`func NewTargetGroupHttpHealthCheckWithDefaults() *TargetGroupHttpHealthCheck`

NewTargetGroupHttpHealthCheckWithDefaults instantiates a new TargetGroupHttpHealthCheck 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

### GetPath

`func (o *TargetGroupHttpHealthCheck) GetPath() string`

GetPath returns the Path field if non-nil, zero value otherwise.

### GetPathOk

`func (o *TargetGroupHttpHealthCheck) GetPathOk() (*string, bool)`

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

### SetPath

`func (o *TargetGroupHttpHealthCheck) SetPath(v string)`

SetPath sets Path field to given value.

### HasPath

`func (o *TargetGroupHttpHealthCheck) HasPath() bool`

HasPath returns a boolean if a field has been set.

### GetMethod

`func (o *TargetGroupHttpHealthCheck) GetMethod() string`

GetMethod returns the Method field if non-nil, zero value otherwise.

### GetMethodOk

`func (o *TargetGroupHttpHealthCheck) GetMethodOk() (*string, bool)`

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

### SetMethod

`func (o *TargetGroupHttpHealthCheck) SetMethod(v string)`

SetMethod sets Method field to given value.

### HasMethod

`func (o *TargetGroupHttpHealthCheck) HasMethod() bool`

HasMethod returns a boolean if a field has been set.

### GetMatchType

`func (o *TargetGroupHttpHealthCheck) GetMatchType() string`

GetMatchType returns the MatchType field if non-nil, zero value otherwise.

### GetMatchTypeOk

`func (o *TargetGroupHttpHealthCheck) GetMatchTypeOk() (*string, bool)`

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

### SetMatchType

`func (o *TargetGroupHttpHealthCheck) SetMatchType(v string)`

SetMatchType sets MatchType field to given value.


### GetResponse

`func (o *TargetGroupHttpHealthCheck) GetResponse() string`

GetResponse returns the Response field if non-nil, zero value otherwise.

### GetResponseOk

`func (o *TargetGroupHttpHealthCheck) GetResponseOk() (*string, bool)`

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

### SetResponse

`func (o *TargetGroupHttpHealthCheck) SetResponse(v string)`

SetResponse sets Response field to given value.


### GetRegex

`func (o *TargetGroupHttpHealthCheck) GetRegex() bool`

GetRegex returns the Regex field if non-nil, zero value otherwise.

### GetRegexOk

`func (o *TargetGroupHttpHealthCheck) GetRegexOk() (*bool, bool)`

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

### SetRegex

`func (o *TargetGroupHttpHealthCheck) SetRegex(v bool)`

SetRegex sets Regex field to given value.

### HasRegex

`func (o *TargetGroupHttpHealthCheck) HasRegex() bool`

HasRegex returns a boolean if a field has been set.

### GetNegate

`func (o *TargetGroupHttpHealthCheck) GetNegate() bool`

GetNegate returns the Negate field if non-nil, zero value otherwise.

### GetNegateOk

`func (o *TargetGroupHttpHealthCheck) GetNegateOk() (*bool, bool)`

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

### SetNegate

`func (o *TargetGroupHttpHealthCheck) SetNegate(v bool)`

SetNegate sets Negate field to given value.

### HasNegate

`func (o *TargetGroupHttpHealthCheck) HasNegate() bool`

HasNegate returns a boolean if a field has been set.