public static final class CreateMonitoredProjectRequest.Builder extends GeneratedMessageV3.Builder<CreateMonitoredProjectRequest.Builder> implements CreateMonitoredProjectRequestOrBuilder
Request for the CreateMonitoredProject
method.
Protobuf type google.monitoring.metricsscope.v1.CreateMonitoredProjectRequest
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 CreateMonitoredProjectRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overridesbuild()
public CreateMonitoredProjectRequest build()
buildPartial()
public CreateMonitoredProjectRequest buildPartial()
clear()
public CreateMonitoredProjectRequest.Builder clear()
OverridesclearField(Descriptors.FieldDescriptor field)
public CreateMonitoredProjectRequest.Builder clearField(Descriptors.FieldDescriptor field)
OverridesclearMonitoredProject()
public CreateMonitoredProjectRequest.Builder clearMonitoredProject()
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateMonitoredProjectRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
OverridesclearParent()
public CreateMonitoredProjectRequest.Builder clearParent()
Required. The resource name of the existing Metrics Scope
that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public CreateMonitoredProjectRequest.Builder clone()
OverridesgetDefaultInstanceForType()
public CreateMonitoredProjectRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
OverridesgetMonitoredProject()
public MonitoredProject getMonitoredProject()
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
getMonitoredProjectBuilder()
public MonitoredProject.Builder getMonitoredProjectBuilder()
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
getMonitoredProjectOrBuilder()
public MonitoredProjectOrBuilder getMonitoredProjectOrBuilder()
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
getParent()
public String getParent()
Required. The resource name of the existing Metrics Scope
that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The parent. |
getParentBytes()
public ByteString getParentBytes()
Required. The resource name of the existing Metrics Scope
that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for parent. |
hasMonitoredProject()
public boolean hasMonitoredProject()
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the monitoredProject field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
OverridesisInitialized()
public final boolean isInitialized()
OverridesmergeFrom(CreateMonitoredProjectRequest other)
public CreateMonitoredProjectRequest.Builder mergeFrom(CreateMonitoredProjectRequest other)
public CreateMonitoredProjectRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
OverridesmergeFrom(Message other)
public CreateMonitoredProjectRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
OverridesmergeMonitoredProject(MonitoredProject value)
public CreateMonitoredProjectRequest.Builder mergeMonitoredProject(MonitoredProject value)
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateMonitoredProjectRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
OverridessetField(Descriptors.FieldDescriptor field, Object value)
public CreateMonitoredProjectRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
OverridessetMonitoredProject(MonitoredProject value)
public CreateMonitoredProjectRequest.Builder setMonitoredProject(MonitoredProject value)
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
setMonitoredProject(MonitoredProject.Builder builderForValue)
public CreateMonitoredProjectRequest.Builder setMonitoredProject(MonitoredProject.Builder builderForValue)
Required. The initial MonitoredProject
configuration. Specify only the monitored_project.name
field. All other fields are ignored. The monitored_project.name
must be in the format: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}
.google.monitoring.metricsscope.v1.MonitoredProject monitored_project = 2 [(.google.api.field_behavior) = REQUIRED];
setParent(String value)
public CreateMonitoredProjectRequest.Builder setParent(String value)
Required. The resource name of the existing Metrics Scope
that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}
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 CreateMonitoredProjectRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the existing Metrics Scope
that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}
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 CreateMonitoredProjectRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
OverridessetUnknownFields(UnknownFieldSet unknownFields)
public final CreateMonitoredProjectRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides