- 3.55.0 (latest)
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.6
- 3.3.6
- 3.2.10
public static final class UptimeCheckConfig.HttpCheck.Builder extends GeneratedMessageV3.Builder<UptimeCheckConfig.HttpCheck.Builder> implements UptimeCheckConfig.HttpCheckOrBuilder
Information involved in an HTTP/HTTPS Uptime check request.
Protobuf type google.monitoring.v3.UptimeCheckConfig.HttpCheck
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > UptimeCheckConfig.HttpCheck.BuilderImplements
UptimeCheckConfig.HttpCheckOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UptimeCheckConfig.HttpCheck.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
build()
public UptimeCheckConfig.HttpCheck build()
Type | Description |
UptimeCheckConfig.HttpCheck |
buildPartial()
public UptimeCheckConfig.HttpCheck buildPartial()
Type | Description |
UptimeCheckConfig.HttpCheck |
clear()
public UptimeCheckConfig.HttpCheck.Builder clear()
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
clearAuthInfo()
public UptimeCheckConfig.HttpCheck.Builder clearAuthInfo()
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
clearBody()
public UptimeCheckConfig.HttpCheck.Builder clearBody()
The request body associated with the HTTP POST request. If content_type
is URL_ENCODED
, the body passed in must be URL-encoded. Users can
provide a Content-Length
header via the headers
field or the API will
do so. If the request_method
is GET
and body
is not empty, the API
will return an error. The maximum byte size is 1 megabyte. Note: As with
all bytes
fields, JSON representations are base64 encoded. e.g.:
"foo=bar" in URL-encoded form is "foo%3Dbar" and in base64 encoding is
"Zm9vJTI1M0RiYXI=".
bytes body = 10;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearContentType()
public UptimeCheckConfig.HttpCheck.Builder clearContentType()
The content type header to use for the check. The following configurations result in errors:
- Content type is specified in both the
headers
field and thecontent_type
field. - Request method is
GET
andcontent_type
is notTYPE_UNSPECIFIED
- Request method is
POST
andcontent_type
isTYPE_UNSPECIFIED
. - Request method is
POST
and a "Content-Type" header is provided viaheaders
field. Thecontent_type
field should be used instead.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.ContentType content_type = 9;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public UptimeCheckConfig.HttpCheck.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
clearHeaders()
public UptimeCheckConfig.HttpCheck.Builder clearHeaders()
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
clearMaskHeaders()
public UptimeCheckConfig.HttpCheck.Builder clearMaskHeaders()
Boolean specifying whether to encrypt the header information.
Encryption should be specified for any headers related to authentication
that you do not wish to be seen when retrieving the configuration. The
server will be responsible for encrypting the headers.
On Get/List calls, if mask_headers
is set to true
then the headers
will be obscured with ******.
bool mask_headers = 5;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public UptimeCheckConfig.HttpCheck.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
clearPath()
public UptimeCheckConfig.HttpCheck.Builder clearPath()
Optional (defaults to "/"). The path to the page against which to run
the check. Will be combined with the host
(specified within the
monitored_resource
) and port
to construct the full URL. If the
provided path does not begin with "/", a "/" will be prepended
automatically.
string path = 2;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearPort()
public UptimeCheckConfig.HttpCheck.Builder clearPort()
Optional (defaults to 80 when use_ssl
is false
, and 443 when
use_ssl
is true
). The TCP port on the HTTP server against which to
run the check. Will be combined with host (specified within the
monitored_resource
) and path
to construct the full URL.
int32 port = 3;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearRequestMethod()
public UptimeCheckConfig.HttpCheck.Builder clearRequestMethod()
The HTTP request method to use for the check. If set to
METHOD_UNSPECIFIED
then request_method
defaults to GET
.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.RequestMethod request_method = 8;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearUseSsl()
public UptimeCheckConfig.HttpCheck.Builder clearUseSsl()
If true
, use HTTPS instead of HTTP to run the check.
bool use_ssl = 1;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clearValidateSsl()
public UptimeCheckConfig.HttpCheck.Builder clearValidateSsl()
Boolean specifying whether to include SSL certificate validation as a
part of the Uptime check. Only applies to checks where
monitored_resource
is set to uptime_url
. If use_ssl
is false
,
setting validate_ssl
to true
has no effect.
bool validate_ssl = 7;
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
clone()
public UptimeCheckConfig.HttpCheck.Builder clone()
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
containsHeaders(String key)
public boolean containsHeaders(String key)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
key | String |
Type | Description |
boolean |
getAuthInfo()
public UptimeCheckConfig.HttpCheck.BasicAuthentication getAuthInfo()
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Type | Description |
UptimeCheckConfig.HttpCheck.BasicAuthentication | The authInfo. |
getAuthInfoBuilder()
public UptimeCheckConfig.HttpCheck.BasicAuthentication.Builder getAuthInfoBuilder()
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Type | Description |
UptimeCheckConfig.HttpCheck.BasicAuthentication.Builder |
getAuthInfoOrBuilder()
public UptimeCheckConfig.HttpCheck.BasicAuthenticationOrBuilder getAuthInfoOrBuilder()
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Type | Description |
UptimeCheckConfig.HttpCheck.BasicAuthenticationOrBuilder |
getBody()
public ByteString getBody()
The request body associated with the HTTP POST request. If content_type
is URL_ENCODED
, the body passed in must be URL-encoded. Users can
provide a Content-Length
header via the headers
field or the API will
do so. If the request_method
is GET
and body
is not empty, the API
will return an error. The maximum byte size is 1 megabyte. Note: As with
all bytes
fields, JSON representations are base64 encoded. e.g.:
"foo=bar" in URL-encoded form is "foo%3Dbar" and in base64 encoding is
"Zm9vJTI1M0RiYXI=".
bytes body = 10;
Type | Description |
ByteString | The body. |
getContentType()
public UptimeCheckConfig.HttpCheck.ContentType getContentType()
The content type header to use for the check. The following configurations result in errors:
- Content type is specified in both the
headers
field and thecontent_type
field. - Request method is
GET
andcontent_type
is notTYPE_UNSPECIFIED
- Request method is
POST
andcontent_type
isTYPE_UNSPECIFIED
. - Request method is
POST
and a "Content-Type" header is provided viaheaders
field. Thecontent_type
field should be used instead.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.ContentType content_type = 9;
Type | Description |
UptimeCheckConfig.HttpCheck.ContentType | The contentType. |
getContentTypeValue()
public int getContentTypeValue()
The content type header to use for the check. The following configurations result in errors:
- Content type is specified in both the
headers
field and thecontent_type
field. - Request method is
GET
andcontent_type
is notTYPE_UNSPECIFIED
- Request method is
POST
andcontent_type
isTYPE_UNSPECIFIED
. - Request method is
POST
and a "Content-Type" header is provided viaheaders
field. Thecontent_type
field should be used instead.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.ContentType content_type = 9;
Type | Description |
int | The enum numeric value on the wire for contentType. |
getDefaultInstanceForType()
public UptimeCheckConfig.HttpCheck getDefaultInstanceForType()
Type | Description |
UptimeCheckConfig.HttpCheck |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getHeaders()
public Map<String,String> getHeaders()
Use #getHeadersMap() instead.
Type | Description |
Map<String,String> |
getHeadersCount()
public int getHeadersCount()
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Type | Description |
int |
getHeadersMap()
public Map<String,String> getHeadersMap()
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Type | Description |
Map<String,String> |
getHeadersOrDefault(String key, String defaultValue)
public String getHeadersOrDefault(String key, String defaultValue)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getHeadersOrThrow(String key)
public String getHeadersOrThrow(String key)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
key | String |
Type | Description |
String |
getMaskHeaders()
public boolean getMaskHeaders()
Boolean specifying whether to encrypt the header information.
Encryption should be specified for any headers related to authentication
that you do not wish to be seen when retrieving the configuration. The
server will be responsible for encrypting the headers.
On Get/List calls, if mask_headers
is set to true
then the headers
will be obscured with ******.
bool mask_headers = 5;
Type | Description |
boolean | The maskHeaders. |
getMutableHeaders()
public Map<String,String> getMutableHeaders()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getPath()
public String getPath()
Optional (defaults to "/"). The path to the page against which to run
the check. Will be combined with the host
(specified within the
monitored_resource
) and port
to construct the full URL. If the
provided path does not begin with "/", a "/" will be prepended
automatically.
string path = 2;
Type | Description |
String | The path. |
getPathBytes()
public ByteString getPathBytes()
Optional (defaults to "/"). The path to the page against which to run
the check. Will be combined with the host
(specified within the
monitored_resource
) and port
to construct the full URL. If the
provided path does not begin with "/", a "/" will be prepended
automatically.
string path = 2;
Type | Description |
ByteString | The bytes for path. |
getPort()
public int getPort()
Optional (defaults to 80 when use_ssl
is false
, and 443 when
use_ssl
is true
). The TCP port on the HTTP server against which to
run the check. Will be combined with host (specified within the
monitored_resource
) and path
to construct the full URL.
int32 port = 3;
Type | Description |
int | The port. |
getRequestMethod()
public UptimeCheckConfig.HttpCheck.RequestMethod getRequestMethod()
The HTTP request method to use for the check. If set to
METHOD_UNSPECIFIED
then request_method
defaults to GET
.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.RequestMethod request_method = 8;
Type | Description |
UptimeCheckConfig.HttpCheck.RequestMethod | The requestMethod. |
getRequestMethodValue()
public int getRequestMethodValue()
The HTTP request method to use for the check. If set to
METHOD_UNSPECIFIED
then request_method
defaults to GET
.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.RequestMethod request_method = 8;
Type | Description |
int | The enum numeric value on the wire for requestMethod. |
getUseSsl()
public boolean getUseSsl()
If true
, use HTTPS instead of HTTP to run the check.
bool use_ssl = 1;
Type | Description |
boolean | The useSsl. |
getValidateSsl()
public boolean getValidateSsl()
Boolean specifying whether to include SSL certificate validation as a
part of the Uptime check. Only applies to checks where
monitored_resource
is set to uptime_url
. If use_ssl
is false
,
setting validate_ssl
to true
has no effect.
bool validate_ssl = 7;
Type | Description |
boolean | The validateSsl. |
hasAuthInfo()
public boolean hasAuthInfo()
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Type | Description |
boolean | Whether the authInfo field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication value)
public UptimeCheckConfig.HttpCheck.Builder mergeAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication value)
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Name | Description |
value | UptimeCheckConfig.HttpCheck.BasicAuthentication |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
mergeFrom(UptimeCheckConfig.HttpCheck other)
public UptimeCheckConfig.HttpCheck.Builder mergeFrom(UptimeCheckConfig.HttpCheck other)
Name | Description |
other | UptimeCheckConfig.HttpCheck |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public UptimeCheckConfig.HttpCheck.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public UptimeCheckConfig.HttpCheck.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UptimeCheckConfig.HttpCheck.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
putAllHeaders(Map<String,String> values)
public UptimeCheckConfig.HttpCheck.Builder putAllHeaders(Map<String,String> values)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
values | Map<String,String> |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
putHeaders(String key, String value)
public UptimeCheckConfig.HttpCheck.Builder putHeaders(String key, String value)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
key | String |
value | String |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
removeHeaders(String key)
public UptimeCheckConfig.HttpCheck.Builder removeHeaders(String key)
The list of headers to send as part of the Uptime check request. If two headers have the same key and different values, they should be entered as a single header, with the value being a comma-separated list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt (page 31). Entering two separate headers with the same key in a Create call will cause the first to be overwritten by the second. The maximum number of headers allowed is 100.
map<string, string> headers = 6;
Name | Description |
key | String |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication value)
public UptimeCheckConfig.HttpCheck.Builder setAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication value)
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Name | Description |
value | UptimeCheckConfig.HttpCheck.BasicAuthentication |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication.Builder builderForValue)
public UptimeCheckConfig.HttpCheck.Builder setAuthInfo(UptimeCheckConfig.HttpCheck.BasicAuthentication.Builder builderForValue)
The authentication information. Optional when creating an HTTP check; defaults to empty.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.BasicAuthentication auth_info = 4;
Name | Description |
builderForValue | UptimeCheckConfig.HttpCheck.BasicAuthentication.Builder |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setBody(ByteString value)
public UptimeCheckConfig.HttpCheck.Builder setBody(ByteString value)
The request body associated with the HTTP POST request. If content_type
is URL_ENCODED
, the body passed in must be URL-encoded. Users can
provide a Content-Length
header via the headers
field or the API will
do so. If the request_method
is GET
and body
is not empty, the API
will return an error. The maximum byte size is 1 megabyte. Note: As with
all bytes
fields, JSON representations are base64 encoded. e.g.:
"foo=bar" in URL-encoded form is "foo%3Dbar" and in base64 encoding is
"Zm9vJTI1M0RiYXI=".
bytes body = 10;
Name | Description |
value | ByteString The body to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setContentType(UptimeCheckConfig.HttpCheck.ContentType value)
public UptimeCheckConfig.HttpCheck.Builder setContentType(UptimeCheckConfig.HttpCheck.ContentType value)
The content type header to use for the check. The following configurations result in errors:
- Content type is specified in both the
headers
field and thecontent_type
field. - Request method is
GET
andcontent_type
is notTYPE_UNSPECIFIED
- Request method is
POST
andcontent_type
isTYPE_UNSPECIFIED
. - Request method is
POST
and a "Content-Type" header is provided viaheaders
field. Thecontent_type
field should be used instead.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.ContentType content_type = 9;
Name | Description |
value | UptimeCheckConfig.HttpCheck.ContentType The contentType to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setContentTypeValue(int value)
public UptimeCheckConfig.HttpCheck.Builder setContentTypeValue(int value)
The content type header to use for the check. The following configurations result in errors:
- Content type is specified in both the
headers
field and thecontent_type
field. - Request method is
GET
andcontent_type
is notTYPE_UNSPECIFIED
- Request method is
POST
andcontent_type
isTYPE_UNSPECIFIED
. - Request method is
POST
and a "Content-Type" header is provided viaheaders
field. Thecontent_type
field should be used instead.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.ContentType content_type = 9;
Name | Description |
value | int The enum numeric value on the wire for contentType to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public UptimeCheckConfig.HttpCheck.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setMaskHeaders(boolean value)
public UptimeCheckConfig.HttpCheck.Builder setMaskHeaders(boolean value)
Boolean specifying whether to encrypt the header information.
Encryption should be specified for any headers related to authentication
that you do not wish to be seen when retrieving the configuration. The
server will be responsible for encrypting the headers.
On Get/List calls, if mask_headers
is set to true
then the headers
will be obscured with ******.
bool mask_headers = 5;
Name | Description |
value | boolean The maskHeaders to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setPath(String value)
public UptimeCheckConfig.HttpCheck.Builder setPath(String value)
Optional (defaults to "/"). The path to the page against which to run
the check. Will be combined with the host
(specified within the
monitored_resource
) and port
to construct the full URL. If the
provided path does not begin with "/", a "/" will be prepended
automatically.
string path = 2;
Name | Description |
value | String The path to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setPathBytes(ByteString value)
public UptimeCheckConfig.HttpCheck.Builder setPathBytes(ByteString value)
Optional (defaults to "/"). The path to the page against which to run
the check. Will be combined with the host
(specified within the
monitored_resource
) and port
to construct the full URL. If the
provided path does not begin with "/", a "/" will be prepended
automatically.
string path = 2;
Name | Description |
value | ByteString The bytes for path to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setPort(int value)
public UptimeCheckConfig.HttpCheck.Builder setPort(int value)
Optional (defaults to 80 when use_ssl
is false
, and 443 when
use_ssl
is true
). The TCP port on the HTTP server against which to
run the check. Will be combined with host (specified within the
monitored_resource
) and path
to construct the full URL.
int32 port = 3;
Name | Description |
value | int The port to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UptimeCheckConfig.HttpCheck.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setRequestMethod(UptimeCheckConfig.HttpCheck.RequestMethod value)
public UptimeCheckConfig.HttpCheck.Builder setRequestMethod(UptimeCheckConfig.HttpCheck.RequestMethod value)
The HTTP request method to use for the check. If set to
METHOD_UNSPECIFIED
then request_method
defaults to GET
.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.RequestMethod request_method = 8;
Name | Description |
value | UptimeCheckConfig.HttpCheck.RequestMethod The requestMethod to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setRequestMethodValue(int value)
public UptimeCheckConfig.HttpCheck.Builder setRequestMethodValue(int value)
The HTTP request method to use for the check. If set to
METHOD_UNSPECIFIED
then request_method
defaults to GET
.
.google.monitoring.v3.UptimeCheckConfig.HttpCheck.RequestMethod request_method = 8;
Name | Description |
value | int The enum numeric value on the wire for requestMethod to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final UptimeCheckConfig.HttpCheck.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder |
setUseSsl(boolean value)
public UptimeCheckConfig.HttpCheck.Builder setUseSsl(boolean value)
If true
, use HTTPS instead of HTTP to run the check.
bool use_ssl = 1;
Name | Description |
value | boolean The useSsl to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |
setValidateSsl(boolean value)
public UptimeCheckConfig.HttpCheck.Builder setValidateSsl(boolean value)
Boolean specifying whether to include SSL certificate validation as a
part of the Uptime check. Only applies to checks where
monitored_resource
is set to uptime_url
. If use_ssl
is false
,
setting validate_ssl
to true
has no effect.
bool validate_ssl = 7;
Name | Description |
value | boolean The validateSsl to set. |
Type | Description |
UptimeCheckConfig.HttpCheck.Builder | This builder for chaining. |