Class UserActionReference

  • All Implemented Interfaces:
    UserActionReferenceOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class UserActionReference
    extends com.google.protobuf.GeneratedMessageV3
    implements UserActionReferenceOrBuilder
     References an API call. It contains more information about long running
     operation and Jobs that are triggered by the API call.
     
    Protobuf type google.cloud.aiplatform.v1beta1.UserActionReference
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasOperation

        public boolean hasOperation()
         For API calls that return a long running operation.
         Resource name of the long running operation.
         Format:
         `projects/{project}/locations/{location}/operations/{operation}`
         
        string operation = 1;
        Specified by:
        hasOperation in interface UserActionReferenceOrBuilder
        Returns:
        Whether the operation field is set.
      • getOperation

        public String getOperation()
         For API calls that return a long running operation.
         Resource name of the long running operation.
         Format:
         `projects/{project}/locations/{location}/operations/{operation}`
         
        string operation = 1;
        Specified by:
        getOperation in interface UserActionReferenceOrBuilder
        Returns:
        The operation.
      • getOperationBytes

        public com.google.protobuf.ByteString getOperationBytes()
         For API calls that return a long running operation.
         Resource name of the long running operation.
         Format:
         `projects/{project}/locations/{location}/operations/{operation}`
         
        string operation = 1;
        Specified by:
        getOperationBytes in interface UserActionReferenceOrBuilder
        Returns:
        The bytes for operation.
      • hasDataLabelingJob

        public boolean hasDataLabelingJob()
         For API calls that start a LabelingJob.
         Resource name of the LabelingJob.
         Format:
         `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
         
        string data_labeling_job = 2;
        Specified by:
        hasDataLabelingJob in interface UserActionReferenceOrBuilder
        Returns:
        Whether the dataLabelingJob field is set.
      • getDataLabelingJob

        public String getDataLabelingJob()
         For API calls that start a LabelingJob.
         Resource name of the LabelingJob.
         Format:
         `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
         
        string data_labeling_job = 2;
        Specified by:
        getDataLabelingJob in interface UserActionReferenceOrBuilder
        Returns:
        The dataLabelingJob.
      • getDataLabelingJobBytes

        public com.google.protobuf.ByteString getDataLabelingJobBytes()
         For API calls that start a LabelingJob.
         Resource name of the LabelingJob.
         Format:
         `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
         
        string data_labeling_job = 2;
        Specified by:
        getDataLabelingJobBytes in interface UserActionReferenceOrBuilder
        Returns:
        The bytes for dataLabelingJob.
      • getMethod

        public String getMethod()
         The method name of the API RPC call. For example,
         "/google.cloud.aiplatform.{apiVersion}.DatasetService.CreateDataset"
         
        string method = 3;
        Specified by:
        getMethod in interface UserActionReferenceOrBuilder
        Returns:
        The method.
      • getMethodBytes

        public com.google.protobuf.ByteString getMethodBytes()
         The method name of the API RPC call. For example,
         "/google.cloud.aiplatform.{apiVersion}.DatasetService.CreateDataset"
         
        string method = 3;
        Specified by:
        getMethodBytes in interface UserActionReferenceOrBuilder
        Returns:
        The bytes for method.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static UserActionReference parseFrom​(ByteBuffer data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(ByteBuffer data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(com.google.protobuf.ByteString data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(com.google.protobuf.ByteString data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(byte[] data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(byte[] data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UserActionReference parseFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws IOException
        Throws:
        IOException
      • newBuilderForType

        public UserActionReference.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public UserActionReference.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected UserActionReference.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<UserActionReference> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public UserActionReference getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder