Reference documentation and code samples for the Cloud Profiler V2 API class Google::Cloud::Profiler::V2::UpdateProfileRequest.
UpdateProfileRequest contains the profile to update.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#profile
def profile() -> ::Google::Cloud::Profiler::V2::Profile
Returns
- (::Google::Cloud::Profiler::V2::Profile) — Profile to update.
#profile=
def profile=(value) -> ::Google::Cloud::Profiler::V2::Profile
Parameter
- value (::Google::Cloud::Profiler::V2::Profile) — Profile to update.
Returns
- (::Google::Cloud::Profiler::V2::Profile) — Profile to update.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
- (::Google::Protobuf::FieldMask) — Field mask used to specify the fields to be overwritten. Currently only profile_bytes and labels fields are supported by UpdateProfile, so only those fields can be specified in the mask. When no mask is provided, all fields are overwritten.
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
- value (::Google::Protobuf::FieldMask) — Field mask used to specify the fields to be overwritten. Currently only profile_bytes and labels fields are supported by UpdateProfile, so only those fields can be specified in the mask. When no mask is provided, all fields are overwritten.
Returns
- (::Google::Protobuf::FieldMask) — Field mask used to specify the fields to be overwritten. Currently only profile_bytes and labels fields are supported by UpdateProfile, so only those fields can be specified in the mask. When no mask is provided, all fields are overwritten.