public static final class CreateServiceLevelObjectiveRequest.Builder extends GeneratedMessageV3.Builder<CreateServiceLevelObjectiveRequest.Builder> implements CreateServiceLevelObjectiveRequestOrBuilder
   
   The CreateServiceLevelObjective request.
 Protobuf type google.monitoring.v3.CreateServiceLevelObjectiveRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateServiceLevelObjectiveRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public CreateServiceLevelObjectiveRequest build()
   
  
  
  buildPartial()
  
    public CreateServiceLevelObjectiveRequest buildPartial()
   
  
  
  clear()
  
    public CreateServiceLevelObjectiveRequest.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public CreateServiceLevelObjectiveRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public CreateServiceLevelObjectiveRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearParent()
  
    public CreateServiceLevelObjectiveRequest.Builder clearParent()
   
   Required. Resource name of the parent Service. The format is:
 projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
clearServiceLevelObjective()
  
    public CreateServiceLevelObjectiveRequest.Builder clearServiceLevelObjective()
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
clearServiceLevelObjectiveId()
  
    public CreateServiceLevelObjectiveRequest.Builder clearServiceLevelObjectiveId()
   
   Optional. The ServiceLevelObjective id to use for this
 ServiceLevelObjective. If omitted, an id will be generated instead. Must
 match the pattern ^[a-zA-Z0-9-_:.]+$
 string service_level_objective_id = 3;
clone()
  
    public CreateServiceLevelObjectiveRequest.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public CreateServiceLevelObjectiveRequest getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getParent()
  
    public String getParent()
   
   Required. Resource name of the parent Service. The format is:
 projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The parent. | 
    
  
  
  getParentBytes()
  
    public ByteString getParentBytes()
   
   Required. Resource name of the parent Service. The format is:
 projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for parent. | 
    
  
  
  getServiceLevelObjective()
  
    public ServiceLevelObjective getServiceLevelObjective()
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
getServiceLevelObjectiveBuilder()
  
    public ServiceLevelObjective.Builder getServiceLevelObjectiveBuilder()
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
getServiceLevelObjectiveId()
  
    public String getServiceLevelObjectiveId()
   
   Optional. The ServiceLevelObjective id to use for this
 ServiceLevelObjective. If omitted, an id will be generated instead. Must
 match the pattern ^[a-zA-Z0-9-_:.]+$
 string service_level_objective_id = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The serviceLevelObjectiveId. | 
    
  
  
  getServiceLevelObjectiveIdBytes()
  
    public ByteString getServiceLevelObjectiveIdBytes()
   
   Optional. The ServiceLevelObjective id to use for this
 ServiceLevelObjective. If omitted, an id will be generated instead. Must
 match the pattern ^[a-zA-Z0-9-_:.]+$
 string service_level_objective_id = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for serviceLevelObjectiveId. | 
    
  
  
  getServiceLevelObjectiveOrBuilder()
  
    public ServiceLevelObjectiveOrBuilder getServiceLevelObjectiveOrBuilder()
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
hasServiceLevelObjective()
  
    public boolean hasServiceLevelObjective()
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the serviceLevelObjective field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(CreateServiceLevelObjectiveRequest other)
  
    public CreateServiceLevelObjectiveRequest.Builder mergeFrom(CreateServiceLevelObjectiveRequest other)
   
  
  
  
  
  
    public CreateServiceLevelObjectiveRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public CreateServiceLevelObjectiveRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeServiceLevelObjective(ServiceLevelObjective value)
  
    public CreateServiceLevelObjectiveRequest.Builder mergeServiceLevelObjective(ServiceLevelObjective value)
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateServiceLevelObjectiveRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public CreateServiceLevelObjectiveRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setParent(String value)
  
    public CreateServiceLevelObjectiveRequest.Builder setParent(String value)
   
   Required. Resource name of the parent Service. The format is:
 projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The parent to set. | 
    
  
  
  
  setParentBytes(ByteString value)
  
    public CreateServiceLevelObjectiveRequest.Builder setParentBytes(ByteString value)
   
   Required. Resource name of the parent Service. The format is:
 projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for parent to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public CreateServiceLevelObjectiveRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setServiceLevelObjective(ServiceLevelObjective value)
  
    public CreateServiceLevelObjectiveRequest.Builder setServiceLevelObjective(ServiceLevelObjective value)
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
setServiceLevelObjective(ServiceLevelObjective.Builder builderForValue)
  
    public CreateServiceLevelObjectiveRequest.Builder setServiceLevelObjective(ServiceLevelObjective.Builder builderForValue)
   
   Required. The ServiceLevelObjective to create.
 The provided name will be respected if no ServiceLevelObjective exists
 with this name.
 
 .google.monitoring.v3.ServiceLevelObjective service_level_objective = 2 [(.google.api.field_behavior) = REQUIRED];
 
setServiceLevelObjectiveId(String value)
  
    public CreateServiceLevelObjectiveRequest.Builder setServiceLevelObjectiveId(String value)
   
   Optional. The ServiceLevelObjective id to use for this
 ServiceLevelObjective. If omitted, an id will be generated instead. Must
 match the pattern ^[a-zA-Z0-9-_:.]+$
 string service_level_objective_id = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The serviceLevelObjectiveId to set. | 
    
  
  
  
  setServiceLevelObjectiveIdBytes(ByteString value)
  
    public CreateServiceLevelObjectiveRequest.Builder setServiceLevelObjectiveIdBytes(ByteString value)
   
   Optional. The ServiceLevelObjective id to use for this
 ServiceLevelObjective. If omitted, an id will be generated instead. Must
 match the pattern ^[a-zA-Z0-9-_:.]+$
 string service_level_objective_id = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for serviceLevelObjectiveId to set. | 
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final CreateServiceLevelObjectiveRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides