Class PermissionMessage.Builder

    • Field Summary

      • Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        instance
    • Method Detail

      • hasCommon

        public boolean hasCommon()
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
        Specified by:
        hasCommon in interface PermissionMessageOrBuilder
        Returns:
        Whether the common field is set.
      • getCommon

        public CommonData getCommon()
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
        Specified by:
        getCommon in interface PermissionMessageOrBuilder
        Returns:
        The common.
      • setCommon

        public PermissionMessage.Builder setCommon​(CommonData value)
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • setCommon

        public PermissionMessage.Builder setCommon​(CommonData.Builder builderForValue)
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • mergeCommon

        public PermissionMessage.Builder mergeCommon​(CommonData value)
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • clearCommon

        public PermissionMessage.Builder clearCommon()
         common analytics data amongst calls
         kind: KIND_AUTHENTICATION_ATTEMPTED, KIND_AUTHENTICATION_COMPLETED
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • getPermissionValue

        public int getPermissionValue()
         permission requested
         
        .streamlayer.analytics.v1.permissions.PermissionType permission = 2 [json_name = "permission"];
        Specified by:
        getPermissionValue in interface PermissionMessageOrBuilder
        Returns:
        The enum numeric value on the wire for permission.
      • setPermissionValue

        public PermissionMessage.Builder setPermissionValue​(int value)
         permission requested
         
        .streamlayer.analytics.v1.permissions.PermissionType permission = 2 [json_name = "permission"];
        Parameters:
        value - The permission to set.
        Returns:
        This builder for chaining.
      • getPermission

        public PermissionType getPermission()
         permission requested
         
        .streamlayer.analytics.v1.permissions.PermissionType permission = 2 [json_name = "permission"];
        Specified by:
        getPermission in interface PermissionMessageOrBuilder
        Returns:
        The permission.
      • setPermission

        public PermissionMessage.Builder setPermission​(PermissionType value)
         permission requested
         
        .streamlayer.analytics.v1.permissions.PermissionType permission = 2 [json_name = "permission"];
        Parameters:
        value - The enum numeric value on the wire for permission to set.
        Returns:
        This builder for chaining.
      • clearPermission

        public PermissionMessage.Builder clearPermission()
         permission requested
         
        .streamlayer.analytics.v1.permissions.PermissionType permission = 2 [json_name = "permission"];
        Returns:
        This builder for chaining.