@@ -17,21 +17,15 @@ public class SetAzureSynapseSparkJobDefinition : SynapseArtifactsCmdletBase
17
17
{
18
18
private const string SetByName = "SetByName" ;
19
19
private const string SetByObject = "SetByObject" ;
20
- private const string RenameByName = "RenameByName" ;
21
- private const string RenameByObject = "RenameByObject" ;
22
20
23
21
[ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = SetByName ,
24
22
Mandatory = true , HelpMessage = HelpMessages . WorkspaceName ) ]
25
- [ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = RenameByName ,
26
- Mandatory = true , HelpMessage = HelpMessages . WorkspaceName ) ]
27
23
[ ResourceNameCompleter ( ResourceTypes . Workspace , "ResourceGroupName" ) ]
28
24
[ ValidateNotNullOrEmpty ]
29
25
public override string WorkspaceName { get ; set ; }
30
26
31
27
[ Parameter ( ValueFromPipeline = true , ParameterSetName = SetByObject ,
32
28
Mandatory = true , HelpMessage = HelpMessages . WorkspaceObject ) ]
33
- [ Parameter ( ValueFromPipeline = true , ParameterSetName = RenameByObject ,
34
- Mandatory = true , HelpMessage = HelpMessages . WorkspaceObject ) ]
35
29
[ ValidateNotNull ]
36
30
public PSSynapseWorkspace WorkspaceObject { get ; set ; }
37
31
@@ -40,13 +34,6 @@ public class SetAzureSynapseSparkJobDefinition : SynapseArtifactsCmdletBase
40
34
[ Alias ( "SparkJobDefinitionName" ) ]
41
35
public string Name { get ; set ; }
42
36
43
- [ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = RenameByName ,
44
- Mandatory = true , HelpMessage = HelpMessages . SparkJobDefinitionName ) ]
45
- [ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = RenameByObject ,
46
- Mandatory = true , HelpMessage = HelpMessages . SparkJobDefinitionName ) ]
47
- [ ValidateNotNullOrEmpty ]
48
- public string NewName { get ; set ; }
49
-
50
37
[ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = SetByObject , Mandatory = true , HelpMessage = HelpMessages . JsonFilePath ) ]
51
38
[ Parameter ( ValueFromPipelineByPropertyName = false , ParameterSetName = SetByName , Mandatory = true , HelpMessage = HelpMessages . JsonFilePath ) ]
52
39
[ ValidateNotNullOrEmpty ]
@@ -65,22 +52,8 @@ public override void ExecuteCmdlet()
65
52
66
53
if ( this . ShouldProcess ( this . WorkspaceName , String . Format ( Resources . SettingSynapseSparkJobDefinition , this . Name , this . WorkspaceName ) ) )
67
54
{
68
- switch ( ParameterSetName )
69
- {
70
- case SetByName :
71
- case SetByObject :
72
- string rawJsonContent = SynapseAnalyticsClient . ReadJsonFileContent ( this . TryResolvePath ( DefinitionFile ) ) ;
73
- WriteObject ( new PSSparkJobDefinitionResource ( SynapseAnalyticsClient . CreateOrUpdateSparkJobDefinition ( this . Name , rawJsonContent ) ) ) ;
74
- break ;
75
-
76
- case RenameByName :
77
- case RenameByObject :
78
- SynapseAnalyticsClient . RenameSparkJobDefinition ( this . Name , this . NewName ) ;
79
- WriteObject ( new PSSparkJobDefinitionResource ( SynapseAnalyticsClient . GetSparkJobDefinition ( this . NewName ) ) ) ;
80
- break ;
81
-
82
- default : throw new AzPSInvalidOperationException ( string . Format ( Resources . InvalidParameterSet , this . ParameterSetName ) ) ;
83
- }
55
+ string rawJsonContent = SynapseAnalyticsClient . ReadJsonFileContent ( this . TryResolvePath ( DefinitionFile ) ) ;
56
+ WriteObject ( new PSSparkJobDefinitionResource ( SynapseAnalyticsClient . CreateOrUpdateSparkJobDefinition ( this . Name , rawJsonContent ) ) ) ;
84
57
}
85
58
}
86
59
}
0 commit comments