Class CreateProfileRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
- com.google.devtools.cloudprofiler.v2.CreateProfileRequest.Builder
-
- All Implemented Interfaces:
CreateProfileRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CreateProfileRequest
public static final class CreateProfileRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder> implements CreateProfileRequestOrBuilder
CreateProfileRequest describes a profile resource online creation request. The deployment field must be populated. The profile_type specifies the list of profile types supported by the agent. The creation call will hang until a profile of one of these types needs to be collected.
Protobuf typegoogle.devtools.cloudprofiler.v2.CreateProfileRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateProfileRequest.Builder
addAllProfileType(Iterable<? extends ProfileType> values)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
addAllProfileTypeValue(Iterable<Integer> values)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
addProfileType(ProfileType value)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
addProfileTypeValue(int value)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateProfileRequest
build()
CreateProfileRequest
buildPartial()
CreateProfileRequest.Builder
clear()
CreateProfileRequest.Builder
clearDeployment()
Deployment details.CreateProfileRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CreateProfileRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CreateProfileRequest.Builder
clearParent()
Parent project to create the profile in.CreateProfileRequest.Builder
clearProfileType()
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
clone()
CreateProfileRequest
getDefaultInstanceForType()
Deployment
getDeployment()
Deployment details.Deployment.Builder
getDeploymentBuilder()
Deployment details.DeploymentOrBuilder
getDeploymentOrBuilder()
Deployment details.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getParent()
Parent project to create the profile in.com.google.protobuf.ByteString
getParentBytes()
Parent project to create the profile in.ProfileType
getProfileType(int index)
One or more profile types that the agent is capable of providing.int
getProfileTypeCount()
One or more profile types that the agent is capable of providing.List<ProfileType>
getProfileTypeList()
One or more profile types that the agent is capable of providing.int
getProfileTypeValue(int index)
One or more profile types that the agent is capable of providing.List<Integer>
getProfileTypeValueList()
One or more profile types that the agent is capable of providing.boolean
hasDeployment()
Deployment details.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CreateProfileRequest.Builder
mergeDeployment(Deployment value)
Deployment details.CreateProfileRequest.Builder
mergeFrom(CreateProfileRequest other)
CreateProfileRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CreateProfileRequest.Builder
mergeFrom(com.google.protobuf.Message other)
CreateProfileRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CreateProfileRequest.Builder
setDeployment(Deployment value)
Deployment details.CreateProfileRequest.Builder
setDeployment(Deployment.Builder builderForValue)
Deployment details.CreateProfileRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateProfileRequest.Builder
setParent(String value)
Parent project to create the profile in.CreateProfileRequest.Builder
setParentBytes(com.google.protobuf.ByteString value)
Parent project to create the profile in.CreateProfileRequest.Builder
setProfileType(int index, ProfileType value)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
setProfileTypeValue(int index, int value)
One or more profile types that the agent is capable of providing.CreateProfileRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CreateProfileRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
clear
public CreateProfileRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
getDefaultInstanceForType
public CreateProfileRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateProfileRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateProfileRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateProfileRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
setField
public CreateProfileRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
clearField
public CreateProfileRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
clearOneof
public CreateProfileRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
setRepeatedField
public CreateProfileRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
addRepeatedField
public CreateProfileRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
mergeFrom
public CreateProfileRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateProfileRequest.Builder>
-
mergeFrom
public CreateProfileRequest.Builder mergeFrom(CreateProfileRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
mergeFrom
public CreateProfileRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateProfileRequest.Builder>
- Throws:
IOException
-
getParent
public String getParent()
Parent project to create the profile in.
string parent = 4 [(.google.api.resource_reference) = { ... }
- Specified by:
getParent
in interfaceCreateProfileRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Parent project to create the profile in.
string parent = 4 [(.google.api.resource_reference) = { ... }
- Specified by:
getParentBytes
in interfaceCreateProfileRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public CreateProfileRequest.Builder setParent(String value)
Parent project to create the profile in.
string parent = 4 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CreateProfileRequest.Builder clearParent()
Parent project to create the profile in.
string parent = 4 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setParentBytes
public CreateProfileRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Parent project to create the profile in.
string parent = 4 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasDeployment
public boolean hasDeployment()
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
- Specified by:
hasDeployment
in interfaceCreateProfileRequestOrBuilder
- Returns:
- Whether the deployment field is set.
-
getDeployment
public Deployment getDeployment()
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
- Specified by:
getDeployment
in interfaceCreateProfileRequestOrBuilder
- Returns:
- The deployment.
-
setDeployment
public CreateProfileRequest.Builder setDeployment(Deployment value)
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
-
setDeployment
public CreateProfileRequest.Builder setDeployment(Deployment.Builder builderForValue)
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
-
mergeDeployment
public CreateProfileRequest.Builder mergeDeployment(Deployment value)
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
-
clearDeployment
public CreateProfileRequest.Builder clearDeployment()
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
-
getDeploymentBuilder
public Deployment.Builder getDeploymentBuilder()
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
-
getDeploymentOrBuilder
public DeploymentOrBuilder getDeploymentOrBuilder()
Deployment details.
.google.devtools.cloudprofiler.v2.Deployment deployment = 1;
- Specified by:
getDeploymentOrBuilder
in interfaceCreateProfileRequestOrBuilder
-
getProfileTypeList
public List<ProfileType> getProfileTypeList()
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Specified by:
getProfileTypeList
in interfaceCreateProfileRequestOrBuilder
- Returns:
- A list containing the profileType.
-
getProfileTypeCount
public int getProfileTypeCount()
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Specified by:
getProfileTypeCount
in interfaceCreateProfileRequestOrBuilder
- Returns:
- The count of profileType.
-
getProfileType
public ProfileType getProfileType(int index)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Specified by:
getProfileType
in interfaceCreateProfileRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The profileType at the given index.
-
setProfileType
public CreateProfileRequest.Builder setProfileType(int index, ProfileType value)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
index
- The index to set the value at.value
- The profileType to set.- Returns:
- This builder for chaining.
-
addProfileType
public CreateProfileRequest.Builder addProfileType(ProfileType value)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
value
- The profileType to add.- Returns:
- This builder for chaining.
-
addAllProfileType
public CreateProfileRequest.Builder addAllProfileType(Iterable<? extends ProfileType> values)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
values
- The profileType to add.- Returns:
- This builder for chaining.
-
clearProfileType
public CreateProfileRequest.Builder clearProfileType()
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Returns:
- This builder for chaining.
-
getProfileTypeValueList
public List<Integer> getProfileTypeValueList()
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Specified by:
getProfileTypeValueList
in interfaceCreateProfileRequestOrBuilder
- Returns:
- A list containing the enum numeric values on the wire for profileType.
-
getProfileTypeValue
public int getProfileTypeValue(int index)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Specified by:
getProfileTypeValue
in interfaceCreateProfileRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of profileType at the given index.
-
setProfileTypeValue
public CreateProfileRequest.Builder setProfileTypeValue(int index, int value)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
index
- The index to set the value at.value
- The enum numeric value on the wire for profileType to set.- Returns:
- This builder for chaining.
-
addProfileTypeValue
public CreateProfileRequest.Builder addProfileTypeValue(int value)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
value
- The enum numeric value on the wire for profileType to add.- Returns:
- This builder for chaining.
-
addAllProfileTypeValue
public CreateProfileRequest.Builder addAllProfileTypeValue(Iterable<Integer> values)
One or more profile types that the agent is capable of providing.
repeated .google.devtools.cloudprofiler.v2.ProfileType profile_type = 2;
- Parameters:
values
- The enum numeric values on the wire for profileType to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateProfileRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
mergeUnknownFields
public final CreateProfileRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateProfileRequest.Builder>
-
-