Class UptimeCheckConfig.Builder

  • All Implemented Interfaces:
    UptimeCheckConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    UptimeCheckConfig

    public static final class UptimeCheckConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
    implements UptimeCheckConfigOrBuilder
     This message configures which resources and services to monitor for
     availability.
     
    Protobuf type google.monitoring.v3.UptimeCheckConfig
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • clear

        public UptimeCheckConfig.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • getDefaultInstanceForType

        public UptimeCheckConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public UptimeCheckConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public UptimeCheckConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public UptimeCheckConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • setField

        public UptimeCheckConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • clearField

        public UptimeCheckConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • clearOneof

        public UptimeCheckConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • setRepeatedField

        public UptimeCheckConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • addRepeatedField

        public UptimeCheckConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • mergeFrom

        public UptimeCheckConfig.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UptimeCheckConfig.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • mergeFrom

        public UptimeCheckConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UptimeCheckConfig.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Specified by:
        getName in interface UptimeCheckConfigOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Specified by:
        getNameBytes in interface UptimeCheckConfigOrBuilder
        Returns:
        The bytes for name.
      • setName

        public UptimeCheckConfig.Builder setName​(String value)
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public UptimeCheckConfig.Builder clearName()
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public UptimeCheckConfig.Builder setNameBytes​(com.google.protobuf.ByteString value)
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Specified by:
        getDisplayName in interface UptimeCheckConfigOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Specified by:
        getDisplayNameBytes in interface UptimeCheckConfigOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public UptimeCheckConfig.Builder setDisplayName​(String value)
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public UptimeCheckConfig.Builder clearDisplayName()
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public UptimeCheckConfig.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • hasMonitoredResource

        public boolean hasMonitoredResource()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        hasMonitoredResource in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the monitoredResource field is set.
      • getMonitoredResource

        public com.google.api.MonitoredResource getMonitoredResource()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        getMonitoredResource in interface UptimeCheckConfigOrBuilder
        Returns:
        The monitoredResource.
      • setMonitoredResource

        public UptimeCheckConfig.Builder setMonitoredResource​(com.google.api.MonitoredResource value)
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
      • setMonitoredResource

        public UptimeCheckConfig.Builder setMonitoredResource​(com.google.api.MonitoredResource.Builder builderForValue)
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
      • mergeMonitoredResource

        public UptimeCheckConfig.Builder mergeMonitoredResource​(com.google.api.MonitoredResource value)
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
      • clearMonitoredResource

        public UptimeCheckConfig.Builder clearMonitoredResource()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
      • getMonitoredResourceBuilder

        public com.google.api.MonitoredResource.Builder getMonitoredResourceBuilder()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
      • getMonitoredResourceOrBuilder

        public com.google.api.MonitoredResourceOrBuilder getMonitoredResourceOrBuilder()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        getMonitoredResourceOrBuilder in interface UptimeCheckConfigOrBuilder
      • hasResourceGroup

        public boolean hasResourceGroup()
         The group resource associated with the configuration.
         
        .google.monitoring.v3.UptimeCheckConfig.ResourceGroup resource_group = 4;
        Specified by:
        hasResourceGroup in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the resourceGroup field is set.
      • clearResourceGroup

        public UptimeCheckConfig.Builder clearResourceGroup()
         The group resource associated with the configuration.
         
        .google.monitoring.v3.UptimeCheckConfig.ResourceGroup resource_group = 4;
      • getResourceGroupBuilder

        public UptimeCheckConfig.ResourceGroup.Builder getResourceGroupBuilder()
         The group resource associated with the configuration.
         
        .google.monitoring.v3.UptimeCheckConfig.ResourceGroup resource_group = 4;
      • hasHttpCheck

        public boolean hasHttpCheck()
         Contains information needed to make an HTTP or HTTPS check.
         
        .google.monitoring.v3.UptimeCheckConfig.HttpCheck http_check = 5;
        Specified by:
        hasHttpCheck in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the httpCheck field is set.
      • clearHttpCheck

        public UptimeCheckConfig.Builder clearHttpCheck()
         Contains information needed to make an HTTP or HTTPS check.
         
        .google.monitoring.v3.UptimeCheckConfig.HttpCheck http_check = 5;
      • getHttpCheckBuilder

        public UptimeCheckConfig.HttpCheck.Builder getHttpCheckBuilder()
         Contains information needed to make an HTTP or HTTPS check.
         
        .google.monitoring.v3.UptimeCheckConfig.HttpCheck http_check = 5;
      • hasTcpCheck

        public boolean hasTcpCheck()
         Contains information needed to make a TCP check.
         
        .google.monitoring.v3.UptimeCheckConfig.TcpCheck tcp_check = 6;
        Specified by:
        hasTcpCheck in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the tcpCheck field is set.
      • clearTcpCheck

        public UptimeCheckConfig.Builder clearTcpCheck()
         Contains information needed to make a TCP check.
         
        .google.monitoring.v3.UptimeCheckConfig.TcpCheck tcp_check = 6;
      • getTcpCheckBuilder

        public UptimeCheckConfig.TcpCheck.Builder getTcpCheckBuilder()
         Contains information needed to make a TCP check.
         
        .google.monitoring.v3.UptimeCheckConfig.TcpCheck tcp_check = 6;
      • hasPeriod

        public boolean hasPeriod()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        hasPeriod in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the period field is set.
      • getPeriod

        public com.google.protobuf.Duration getPeriod()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        getPeriod in interface UptimeCheckConfigOrBuilder
        Returns:
        The period.
      • setPeriod

        public UptimeCheckConfig.Builder setPeriod​(com.google.protobuf.Duration value)
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
      • setPeriod

        public UptimeCheckConfig.Builder setPeriod​(com.google.protobuf.Duration.Builder builderForValue)
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
      • mergePeriod

        public UptimeCheckConfig.Builder mergePeriod​(com.google.protobuf.Duration value)
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
      • clearPeriod

        public UptimeCheckConfig.Builder clearPeriod()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
      • getPeriodBuilder

        public com.google.protobuf.Duration.Builder getPeriodBuilder()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
      • getPeriodOrBuilder

        public com.google.protobuf.DurationOrBuilder getPeriodOrBuilder()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        getPeriodOrBuilder in interface UptimeCheckConfigOrBuilder
      • hasTimeout

        public boolean hasTimeout()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        hasTimeout in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the timeout field is set.
      • getTimeout

        public com.google.protobuf.Duration getTimeout()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        getTimeout in interface UptimeCheckConfigOrBuilder
        Returns:
        The timeout.
      • setTimeout

        public UptimeCheckConfig.Builder setTimeout​(com.google.protobuf.Duration value)
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
      • setTimeout

        public UptimeCheckConfig.Builder setTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
      • mergeTimeout

        public UptimeCheckConfig.Builder mergeTimeout​(com.google.protobuf.Duration value)
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
      • clearTimeout

        public UptimeCheckConfig.Builder clearTimeout()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
      • getTimeoutBuilder

        public com.google.protobuf.Duration.Builder getTimeoutBuilder()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
      • getTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        getTimeoutOrBuilder in interface UptimeCheckConfigOrBuilder
      • getContentMatchersList

        public List<UptimeCheckConfig.ContentMatcher> getContentMatchersList()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersList in interface UptimeCheckConfigOrBuilder
      • getContentMatchersCount

        public int getContentMatchersCount()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersCount in interface UptimeCheckConfigOrBuilder
      • getContentMatchers

        public UptimeCheckConfig.ContentMatcher getContentMatchers​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchers in interface UptimeCheckConfigOrBuilder
      • setContentMatchers

        public UptimeCheckConfig.Builder setContentMatchers​(int index,
                                                            UptimeCheckConfig.ContentMatcher value)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • setContentMatchers

        public UptimeCheckConfig.Builder setContentMatchers​(int index,
                                                            UptimeCheckConfig.ContentMatcher.Builder builderForValue)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addContentMatchers

        public UptimeCheckConfig.Builder addContentMatchers​(UptimeCheckConfig.ContentMatcher value)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addContentMatchers

        public UptimeCheckConfig.Builder addContentMatchers​(int index,
                                                            UptimeCheckConfig.ContentMatcher value)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addContentMatchers

        public UptimeCheckConfig.Builder addContentMatchers​(UptimeCheckConfig.ContentMatcher.Builder builderForValue)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addContentMatchers

        public UptimeCheckConfig.Builder addContentMatchers​(int index,
                                                            UptimeCheckConfig.ContentMatcher.Builder builderForValue)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addAllContentMatchers

        public UptimeCheckConfig.Builder addAllContentMatchers​(Iterable<? extends UptimeCheckConfig.ContentMatcher> values)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • clearContentMatchers

        public UptimeCheckConfig.Builder clearContentMatchers()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • removeContentMatchers

        public UptimeCheckConfig.Builder removeContentMatchers​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • getContentMatchersBuilder

        public UptimeCheckConfig.ContentMatcher.Builder getContentMatchersBuilder​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • getContentMatchersOrBuilder

        public UptimeCheckConfig.ContentMatcherOrBuilder getContentMatchersOrBuilder​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersOrBuilder in interface UptimeCheckConfigOrBuilder
      • getContentMatchersOrBuilderList

        public List<? extends UptimeCheckConfig.ContentMatcherOrBuilder> getContentMatchersOrBuilderList()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersOrBuilderList in interface UptimeCheckConfigOrBuilder
      • addContentMatchersBuilder

        public UptimeCheckConfig.ContentMatcher.Builder addContentMatchersBuilder()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • addContentMatchersBuilder

        public UptimeCheckConfig.ContentMatcher.Builder addContentMatchersBuilder​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • getContentMatchersBuilderList

        public List<UptimeCheckConfig.ContentMatcher.Builder> getContentMatchersBuilderList()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
      • getCheckerTypeValue

        public int getCheckerTypeValue()
         The type of checkers to use to execute the Uptime check.
         
        .google.monitoring.v3.UptimeCheckConfig.CheckerType checker_type = 17;
        Specified by:
        getCheckerTypeValue in interface UptimeCheckConfigOrBuilder
        Returns:
        The enum numeric value on the wire for checkerType.
      • setCheckerTypeValue

        public UptimeCheckConfig.Builder setCheckerTypeValue​(int value)
         The type of checkers to use to execute the Uptime check.
         
        .google.monitoring.v3.UptimeCheckConfig.CheckerType checker_type = 17;
        Parameters:
        value - The enum numeric value on the wire for checkerType to set.
        Returns:
        This builder for chaining.
      • setCheckerType

        public UptimeCheckConfig.Builder setCheckerType​(UptimeCheckConfig.CheckerType value)
         The type of checkers to use to execute the Uptime check.
         
        .google.monitoring.v3.UptimeCheckConfig.CheckerType checker_type = 17;
        Parameters:
        value - The checkerType to set.
        Returns:
        This builder for chaining.
      • clearCheckerType

        public UptimeCheckConfig.Builder clearCheckerType()
         The type of checkers to use to execute the Uptime check.
         
        .google.monitoring.v3.UptimeCheckConfig.CheckerType checker_type = 17;
        Returns:
        This builder for chaining.
      • getSelectedRegionsList

        public List<UptimeCheckRegion> getSelectedRegionsList()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsList in interface UptimeCheckConfigOrBuilder
        Returns:
        A list containing the selectedRegions.
      • getSelectedRegionsCount

        public int getSelectedRegionsCount()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsCount in interface UptimeCheckConfigOrBuilder
        Returns:
        The count of selectedRegions.
      • getSelectedRegions

        public UptimeCheckRegion getSelectedRegions​(int index)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegions in interface UptimeCheckConfigOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The selectedRegions at the given index.
      • setSelectedRegions

        public UptimeCheckConfig.Builder setSelectedRegions​(int index,
                                                            UptimeCheckRegion value)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        index - The index to set the value at.
        value - The selectedRegions to set.
        Returns:
        This builder for chaining.
      • addSelectedRegions

        public UptimeCheckConfig.Builder addSelectedRegions​(UptimeCheckRegion value)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        value - The selectedRegions to add.
        Returns:
        This builder for chaining.
      • addAllSelectedRegions

        public UptimeCheckConfig.Builder addAllSelectedRegions​(Iterable<? extends UptimeCheckRegion> values)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        values - The selectedRegions to add.
        Returns:
        This builder for chaining.
      • clearSelectedRegions

        public UptimeCheckConfig.Builder clearSelectedRegions()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Returns:
        This builder for chaining.
      • getSelectedRegionsValueList

        public List<Integer> getSelectedRegionsValueList()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsValueList in interface UptimeCheckConfigOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for selectedRegions.
      • getSelectedRegionsValue

        public int getSelectedRegionsValue​(int index)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsValue in interface UptimeCheckConfigOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of selectedRegions at the given index.
      • setSelectedRegionsValue

        public UptimeCheckConfig.Builder setSelectedRegionsValue​(int index,
                                                                 int value)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for selectedRegions to set.
        Returns:
        This builder for chaining.
      • addSelectedRegionsValue

        public UptimeCheckConfig.Builder addSelectedRegionsValue​(int value)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        value - The enum numeric value on the wire for selectedRegions to add.
        Returns:
        This builder for chaining.
      • addAllSelectedRegionsValue

        public UptimeCheckConfig.Builder addAllSelectedRegionsValue​(Iterable<Integer> values)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Parameters:
        values - The enum numeric values on the wire for selectedRegions to add.
        Returns:
        This builder for chaining.
      • getIsInternal

        @Deprecated
        public boolean getIsInternal()
        Deprecated.
        google.monitoring.v3.UptimeCheckConfig.is_internal is deprecated. See google/monitoring/v3/uptime.proto;l=478
         If this is `true`, then checks are made only from the 'internal_checkers'.
         If it is `false`, then checks are made only from the 'selected_regions'.
         It is an error to provide 'selected_regions' when is_internal is `true`,
         or to provide 'internal_checkers' when is_internal is `false`.
         
        bool is_internal = 15 [deprecated = true];
        Specified by:
        getIsInternal in interface UptimeCheckConfigOrBuilder
        Returns:
        The isInternal.
      • setIsInternal

        @Deprecated
        public UptimeCheckConfig.Builder setIsInternal​(boolean value)
        Deprecated.
        google.monitoring.v3.UptimeCheckConfig.is_internal is deprecated. See google/monitoring/v3/uptime.proto;l=478
         If this is `true`, then checks are made only from the 'internal_checkers'.
         If it is `false`, then checks are made only from the 'selected_regions'.
         It is an error to provide 'selected_regions' when is_internal is `true`,
         or to provide 'internal_checkers' when is_internal is `false`.
         
        bool is_internal = 15 [deprecated = true];
        Parameters:
        value - The isInternal to set.
        Returns:
        This builder for chaining.
      • clearIsInternal

        @Deprecated
        public UptimeCheckConfig.Builder clearIsInternal()
        Deprecated.
        google.monitoring.v3.UptimeCheckConfig.is_internal is deprecated. See google/monitoring/v3/uptime.proto;l=478
         If this is `true`, then checks are made only from the 'internal_checkers'.
         If it is `false`, then checks are made only from the 'selected_regions'.
         It is an error to provide 'selected_regions' when is_internal is `true`,
         or to provide 'internal_checkers' when is_internal is `false`.
         
        bool is_internal = 15 [deprecated = true];
        Returns:
        This builder for chaining.
      • getInternalCheckersList

        @Deprecated
        public List<InternalChecker> getInternalCheckersList()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersList in interface UptimeCheckConfigOrBuilder
      • getInternalCheckersCount

        @Deprecated
        public int getInternalCheckersCount()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersCount in interface UptimeCheckConfigOrBuilder
      • getInternalCheckers

        @Deprecated
        public InternalChecker getInternalCheckers​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckers in interface UptimeCheckConfigOrBuilder
      • setInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder setInternalCheckers​(int index,
                                                             InternalChecker value)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • setInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder setInternalCheckers​(int index,
                                                             InternalChecker.Builder builderForValue)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder addInternalCheckers​(InternalChecker value)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder addInternalCheckers​(int index,
                                                             InternalChecker value)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder addInternalCheckers​(InternalChecker.Builder builderForValue)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder addInternalCheckers​(int index,
                                                             InternalChecker.Builder builderForValue)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addAllInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder addAllInternalCheckers​(Iterable<? extends InternalChecker> values)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • clearInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder clearInternalCheckers()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • removeInternalCheckers

        @Deprecated
        public UptimeCheckConfig.Builder removeInternalCheckers​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • getInternalCheckersBuilder

        @Deprecated
        public InternalChecker.Builder getInternalCheckersBuilder​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • getInternalCheckersOrBuilder

        @Deprecated
        public InternalCheckerOrBuilder getInternalCheckersOrBuilder​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersOrBuilder in interface UptimeCheckConfigOrBuilder
      • getInternalCheckersOrBuilderList

        @Deprecated
        public List<? extends InternalCheckerOrBuilder> getInternalCheckersOrBuilderList()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersOrBuilderList in interface UptimeCheckConfigOrBuilder
      • addInternalCheckersBuilder

        @Deprecated
        public InternalChecker.Builder addInternalCheckersBuilder()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • addInternalCheckersBuilder

        @Deprecated
        public InternalChecker.Builder addInternalCheckersBuilder​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • getInternalCheckersBuilderList

        @Deprecated
        public List<InternalChecker.Builder> getInternalCheckersBuilderList()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
      • getUserLabelsCount

        public int getUserLabelsCount()
        Description copied from interface: UptimeCheckConfigOrBuilder
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsCount in interface UptimeCheckConfigOrBuilder
      • containsUserLabels

        public boolean containsUserLabels​(String key)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        containsUserLabels in interface UptimeCheckConfigOrBuilder
      • getUserLabelsMap

        public Map<String,​String> getUserLabelsMap()
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsMap in interface UptimeCheckConfigOrBuilder
      • getUserLabelsOrDefault

        public String getUserLabelsOrDefault​(String key,
                                             String defaultValue)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsOrDefault in interface UptimeCheckConfigOrBuilder
      • getUserLabelsOrThrow

        public String getUserLabelsOrThrow​(String key)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsOrThrow in interface UptimeCheckConfigOrBuilder
      • removeUserLabels

        public UptimeCheckConfig.Builder removeUserLabels​(String key)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
      • getMutableUserLabels

        @Deprecated
        public Map<String,​String> getMutableUserLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putUserLabels

        public UptimeCheckConfig.Builder putUserLabels​(String key,
                                                       String value)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
      • putAllUserLabels

        public UptimeCheckConfig.Builder putAllUserLabels​(Map<String,​String> values)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
      • setUnknownFields

        public final UptimeCheckConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>
      • mergeUnknownFields

        public final UptimeCheckConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.Builder>