@@ -1092,6 +1092,53 @@ class RenameUserPipelineResponse(google.protobuf.message.Message):
1092
1092
1093
1093
global___RenameUserPipelineResponse = RenameUserPipelineResponse
1094
1094
1095
+ @typing_extensions .final
1096
+ class CloneUserPipelineRequest (google .protobuf .message .Message ):
1097
+ """CloneUserPipelineRequest represents a request to clone a pipeline owned by a user."""
1098
+
1099
+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
1100
+
1101
+ NAME_FIELD_NUMBER : builtins .int
1102
+ TARGET_FIELD_NUMBER : builtins .int
1103
+ name : builtins .str
1104
+ """The resource name of the pipeline, which allows its access by parent user
1105
+ and ID.
1106
+ - Format: `users/{user.id}/pipelines/{pipeline.id}`.
1107
+ """
1108
+ target : builtins .str
1109
+ """The target pipeline
1110
+ - Format: `users/{user.id}/pipelines/{pipeline.id}` or `organizations/{org.id}/pipelines/{pipeline.id}`
1111
+ """
1112
+ def __init__ (
1113
+ self ,
1114
+ * ,
1115
+ name : builtins .str = ...,
1116
+ target : builtins .str = ...,
1117
+ ) -> None : ...
1118
+ def ClearField (self , field_name : typing_extensions .Literal ["name" , b"name" , "target" , b"target" ]) -> None : ...
1119
+
1120
+ global___CloneUserPipelineRequest = CloneUserPipelineRequest
1121
+
1122
+ @typing_extensions .final
1123
+ class CloneUserPipelineResponse (google .protobuf .message .Message ):
1124
+ """CloneUserPipelineResponse contains a cloned pipeline."""
1125
+
1126
+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
1127
+
1128
+ PIPELINE_FIELD_NUMBER : builtins .int
1129
+ @property
1130
+ def pipeline (self ) -> global___Pipeline :
1131
+ """The cloned pipeline resource."""
1132
+ def __init__ (
1133
+ self ,
1134
+ * ,
1135
+ pipeline : global___Pipeline | None = ...,
1136
+ ) -> None : ...
1137
+ def HasField (self , field_name : typing_extensions .Literal ["pipeline" , b"pipeline" ]) -> builtins .bool : ...
1138
+ def ClearField (self , field_name : typing_extensions .Literal ["pipeline" , b"pipeline" ]) -> None : ...
1139
+
1140
+ global___CloneUserPipelineResponse = CloneUserPipelineResponse
1141
+
1095
1142
@typing_extensions .final
1096
1143
class TriggerUserPipelineRequest (google .protobuf .message .Message ):
1097
1144
"""TriggerUserPipelineRequest represents a request to trigger a user-owned
@@ -2077,6 +2124,53 @@ class RenameOrganizationPipelineResponse(google.protobuf.message.Message):
2077
2124
2078
2125
global___RenameOrganizationPipelineResponse = RenameOrganizationPipelineResponse
2079
2126
2127
+ @typing_extensions .final
2128
+ class CloneOrganizationPipelineRequest (google .protobuf .message .Message ):
2129
+ """CloneOrganizationPipelineRequest represents a request to clone a pipeline owned by a organization."""
2130
+
2131
+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
2132
+
2133
+ NAME_FIELD_NUMBER : builtins .int
2134
+ TARGET_FIELD_NUMBER : builtins .int
2135
+ name : builtins .str
2136
+ """The resource name of the pipeline, which allows its access by parent user
2137
+ and ID.
2138
+ - Format: `organizations/{org.id}/pipelines/{pipeline.id}`.
2139
+ """
2140
+ target : builtins .str
2141
+ """The target pipeline
2142
+ - Format: `users/{user.id}/pipelines/{pipeline.id}` or `organizations/{org.id}/pipelines/{pipeline.id}`
2143
+ """
2144
+ def __init__ (
2145
+ self ,
2146
+ * ,
2147
+ name : builtins .str = ...,
2148
+ target : builtins .str = ...,
2149
+ ) -> None : ...
2150
+ def ClearField (self , field_name : typing_extensions .Literal ["name" , b"name" , "target" , b"target" ]) -> None : ...
2151
+
2152
+ global___CloneOrganizationPipelineRequest = CloneOrganizationPipelineRequest
2153
+
2154
+ @typing_extensions .final
2155
+ class CloneOrganizationPipelineResponse (google .protobuf .message .Message ):
2156
+ """CloneOrganizationPipelineResponse contains a cloned pipeline."""
2157
+
2158
+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
2159
+
2160
+ PIPELINE_FIELD_NUMBER : builtins .int
2161
+ @property
2162
+ def pipeline (self ) -> global___Pipeline :
2163
+ """The cloned pipeline resource."""
2164
+ def __init__ (
2165
+ self ,
2166
+ * ,
2167
+ pipeline : global___Pipeline | None = ...,
2168
+ ) -> None : ...
2169
+ def HasField (self , field_name : typing_extensions .Literal ["pipeline" , b"pipeline" ]) -> builtins .bool : ...
2170
+ def ClearField (self , field_name : typing_extensions .Literal ["pipeline" , b"pipeline" ]) -> None : ...
2171
+
2172
+ global___CloneOrganizationPipelineResponse = CloneOrganizationPipelineResponse
2173
+
2080
2174
@typing_extensions .final
2081
2175
class TriggerOrganizationPipelineRequest (google .protobuf .message .Message ):
2082
2176
"""TriggerOrganizationPipelineRequest represents a request to trigger an
0 commit comments