public static final class CreateServiceLevelObjectiveRequest.Builder extends GeneratedMessageV3.Builder<CreateServiceLevelObjectiveRequest.Builder> implements CreateServiceLevelObjectiveRequestOrBuilder
The CreateServiceLevelObjective
request.
Protobuf type google.monitoring.v3.CreateServiceLevelObjectiveRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateServiceLevelObjectiveRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateServiceLevelObjectiveRequest build()
Returns
buildPartial()
public CreateServiceLevelObjectiveRequest buildPartial()
Returns
clear()
public CreateServiceLevelObjectiveRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateServiceLevelObjectiveRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateServiceLevelObjectiveRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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) = { ... }
Returns
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];
Returns
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-z0-9\-]+
string service_level_objective_id = 3;
Returns
clone()
public CreateServiceLevelObjectiveRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CreateServiceLevelObjectiveRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
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];
Returns
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];
Returns
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-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-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];
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CreateServiceLevelObjectiveRequest other)
public CreateServiceLevelObjectiveRequest.Builder mergeFrom(CreateServiceLevelObjectiveRequest other)
Parameter
Returns
public CreateServiceLevelObjectiveRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateServiceLevelObjectiveRequest.Builder mergeFrom(Message other)
Parameter
Returns
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];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateServiceLevelObjectiveRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateServiceLevelObjectiveRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateServiceLevelObjectiveRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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];
Parameter
Returns
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];
Parameter
Returns
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-z0-9\-]+
string service_level_objective_id = 3;
Parameter
Name | Description |
value | String
The serviceLevelObjectiveId to set.
|
Returns
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-z0-9\-]+
string service_level_objective_id = 3;
Parameter
Name | Description |
value | ByteString
The bytes for serviceLevelObjectiveId to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateServiceLevelObjectiveRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides