/** * * * <pre> * The associated monitored resource. Custom metrics can use only certain * monitored resource types in their time series data. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResource getResource() { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } /**
/** * * * <pre> * Required. The primary monitored resource associated with this log entry. * Example: a log entry that reports a database error would be * associated with the monitored resource designating the particular * database that reported the error. * </pre> * * <code>.google.api.MonitoredResource resource = 8;</code> */ public com.google.api.MonitoredResource getResource() { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } /**
/** * * * <pre> * Optional. A default monitored resource object that is assigned to all log * entries in `entries` that do not specify a value for `resource`. Example: * { "type": "gce_instance", * "labels": { * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} * See [LogEntry][google.logging.v2.LogEntry]. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResource getResource() { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } /**
/** * * * <pre> * The [monitored * resource](https://cloud.google.com/monitoring/api/resources) associated * with the configuration. * The following monitored resource types are supported for uptime checks: * uptime_url * gce_instance * gae_app * aws_ec2_instance * aws_elb_load_balancer * </pre> * * <code>.google.api.MonitoredResource monitored_resource = 3;</code> */ public com.google.api.MonitoredResource getMonitoredResource() { if (resourceCase_ == 3) { return (com.google.api.MonitoredResource) resource_; } return com.google.api.MonitoredResource.getDefaultInstance(); } /**
/** * * * <pre> * The [monitored * resource](https://cloud.google.com/monitoring/api/resources) associated * with the configuration. * The following monitored resource types are supported for uptime checks: * uptime_url * gce_instance * gae_app * aws_ec2_instance * aws_elb_load_balancer * </pre> * * <code>.google.api.MonitoredResource monitored_resource = 3;</code> */ public com.google.api.MonitoredResourceOrBuilder getMonitoredResourceOrBuilder() { if (resourceCase_ == 3) { return (com.google.api.MonitoredResource) resource_; } return com.google.api.MonitoredResource.getDefaultInstance(); }
/** * * * <pre> * The associated monitored resource. Custom metrics can use only certain * monitored resource types in their time series data. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResource getResource() { if (resourceBuilder_ == null) { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } else { return resourceBuilder_.getMessage(); } } /**
/** * * * <pre> * The associated monitored resource. Custom metrics can use only certain * monitored resource types in their time series data. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder() { if (resourceBuilder_ != null) { return resourceBuilder_.getMessageOrBuilder(); } else { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } } /**
/** * * * <pre> * Required. The primary monitored resource associated with this log entry. * Example: a log entry that reports a database error would be * associated with the monitored resource designating the particular * database that reported the error. * </pre> * * <code>.google.api.MonitoredResource resource = 8;</code> */ public com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder() { if (resourceBuilder_ != null) { return resourceBuilder_.getMessageOrBuilder(); } else { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } } /**
/** * * * <pre> * Required. The primary monitored resource associated with this log entry. * Example: a log entry that reports a database error would be * associated with the monitored resource designating the particular * database that reported the error. * </pre> * * <code>.google.api.MonitoredResource resource = 8;</code> */ public com.google.api.MonitoredResource getResource() { if (resourceBuilder_ == null) { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } else { return resourceBuilder_.getMessage(); } } /**
/** * * * <pre> * Optional. A default monitored resource object that is assigned to all log * entries in `entries` that do not specify a value for `resource`. Example: * { "type": "gce_instance", * "labels": { * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} * See [LogEntry][google.logging.v2.LogEntry]. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder() { if (resourceBuilder_ != null) { return resourceBuilder_.getMessageOrBuilder(); } else { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } } /**
return (com.google.api.MonitoredResource) resource_; return com.google.api.MonitoredResource.getDefaultInstance(); } else { if (resourceCase_ == 3) { return monitoredResourceBuilder_.getMessage(); return com.google.api.MonitoredResource.getDefaultInstance();
/** * * * <pre> * Optional. A default monitored resource object that is assigned to all log * entries in `entries` that do not specify a value for `resource`. Example: * { "type": "gce_instance", * "labels": { * "zone": "us-central1-a", "instance_id": "00000000000000000000" }} * See [LogEntry][google.logging.v2.LogEntry]. * </pre> * * <code>.google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResource getResource() { if (resourceBuilder_ == null) { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } else { return resourceBuilder_.getMessage(); } } /**
/** * * * <pre> * The [monitored * resource](https://cloud.google.com/monitoring/api/resources) associated * with the configuration. * The following monitored resource types are supported for uptime checks: * uptime_url * gce_instance * gae_app * aws_ec2_instance * aws_elb_load_balancer * </pre> * * <code>.google.api.MonitoredResource monitored_resource = 3;</code> */ public com.google.api.MonitoredResourceOrBuilder getMonitoredResourceOrBuilder() { if ((resourceCase_ == 3) && (monitoredResourceBuilder_ != null)) { return monitoredResourceBuilder_.getMessageOrBuilder(); } else { if (resourceCase_ == 3) { return (com.google.api.MonitoredResource) resource_; } return com.google.api.MonitoredResource.getDefaultInstance(); } } /**
/** * * * <pre> * A set of monitored resources in the group. * </pre> * * <code>repeated .google.api.MonitoredResource members = 1;</code> */ public com.google.api.MonitoredResource.Builder addMembersBuilder() { return getMembersFieldBuilder() .addBuilder(com.google.api.MonitoredResource.getDefaultInstance()); } /**
/** * * * <pre> * A set of monitored resources in the group. * </pre> * * <code>repeated .google.api.MonitoredResource members = 1;</code> */ public com.google.api.MonitoredResource.Builder addMembersBuilder(int index) { return getMembersFieldBuilder() .addBuilder(index, com.google.api.MonitoredResource.getDefaultInstance()); } /**
if (monitoredResourceBuilder_ == null) { if (!(resourceCase_ == 3)) { resource_ = com.google.api.MonitoredResource.getDefaultInstance();
if (monitoredResourceBuilder_ == null) { if (resourceCase_ == 3 && resource_ != com.google.api.MonitoredResource.getDefaultInstance()) { resource_ = com.google.api.MonitoredResource.newBuilder(
builder.setLogName(ProjectLogName.parse(entryPb.getLogName()).getLog()); if (!entryPb.getResource().equals(com.google.api.MonitoredResource.getDefaultInstance())) { builder.setResource(MonitoredResource.fromPb(entryPb.getResource()));
/** * <pre> * The associated resource. A fully-specified monitored resource used to * identify the time series. * </pre> * * <code>optional .google.api.MonitoredResource resource = 2;</code> */ public com.google.api.MonitoredResource getResource() { return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_; } /**
public Builder mergeFrom(com.google.api.MonitoredResource other) { if (other == com.google.api.MonitoredResource.getDefaultInstance()) return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); onChanged(); return this; }