public final class CreateServiceLevelObjectiveRequest extends GeneratedMessageV3 implements CreateServiceLevelObjectiveRequestOrBuilder
The CreateServiceLevelObjective
request.
Protobuf type google.monitoring.v3.CreateServiceLevelObjectiveRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SERVICE_LEVEL_OBJECTIVE_FIELD_NUMBER
public static final int SERVICE_LEVEL_OBJECTIVE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SERVICE_LEVEL_OBJECTIVE_ID_FIELD_NUMBER
public static final int SERVICE_LEVEL_OBJECTIVE_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CreateServiceLevelObjectiveRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CreateServiceLevelObjectiveRequest.Builder newBuilder()
newBuilder(CreateServiceLevelObjectiveRequest prototype)
public static CreateServiceLevelObjectiveRequest.Builder newBuilder(CreateServiceLevelObjectiveRequest prototype)
public static CreateServiceLevelObjectiveRequest parseDelimitedFrom(InputStream input)
public static CreateServiceLevelObjectiveRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CreateServiceLevelObjectiveRequest parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CreateServiceLevelObjectiveRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CreateServiceLevelObjectiveRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CreateServiceLevelObjectiveRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CreateServiceLevelObjectiveRequest parseFrom(CodedInputStream input)
public static CreateServiceLevelObjectiveRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CreateServiceLevelObjectiveRequest parseFrom(InputStream input)
public static CreateServiceLevelObjectiveRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CreateServiceLevelObjectiveRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CreateServiceLevelObjectiveRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CreateServiceLevelObjectiveRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CreateServiceLevelObjectiveRequest getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<CreateServiceLevelObjectiveRequest> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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];
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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CreateServiceLevelObjectiveRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CreateServiceLevelObjectiveRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CreateServiceLevelObjectiveRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides