content: // Licensed to the Apache Software Foundation (ASF) under one
  // or more contributor license agreements.  See the NOTICE file
  // distributed with this work for additional information
  // regarding copyright ownership.  The ASF licenses this file
  // to you under the Apache License, Version 2.0 (the
  // "License"); you may not use this file except in compliance
  // with the License.  You may obtain a copy of the License at
  //
  //   http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing,
  // software distributed under the License is distributed on an
  // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  // KIND, either express or implied.  See the License for the
  // specific language governing permissions and limitations
  // under the License.
  package com.cloud.agent.api;
  
  import com.cloud.agent.api.LogLevel.Log4jLevel;
  
  /**
   * Command for configuring n1kv VSM for asa1kv device. It does the following in VSM:
   * a. creating vservice node for asa1kv
   * b. updating vlan of inside port profile associated with asa1kv
   */
  public class ConfigureNexusVsmForAsaCommand extends Command {
      private long _vlanId;
      private String _ipAddress;
      private String _vsmUsername;
      @LogLevel(Log4jLevel.Off)
      private String _vsmPassword;
      private String _vsmIp;
      private String _asaInPortProfile;
  
      public ConfigureNexusVsmForAsaCommand(long vlanId, String ipAddress, String vsmUsername, String vsmPassword, String vsmIp, String asaInPortProfile) {
          super();
          this._vlanId = vlanId;
          this._ipAddress = ipAddress;
          this._vsmUsername = vsmUsername;
          this._vsmPassword = vsmPassword;
          this._vsmIp = vsmIp;
          this._asaInPortProfile = asaInPortProfile;
      }
  
      @Override
      public boolean executeInSequence() {
          return false;
      }
  
      public long getVlanId() {
          return _vlanId;
      }
  
      public void setVlanId(long vlanId) {
          this._vlanId = vlanId;
      }
  
      public String getIpAddress() {
          return _ipAddress;
      }
  
      public void setIpAddress(String ipAddress) {
          this._ipAddress = ipAddress;
      }
  
      public String getVsmUsername() {
          return _vsmUsername;
      }
  
      public void setVsmUsername(String vsmUsername) {
          this._vsmUsername = vsmUsername;
      }
  
      public String getVsmPassword() {
          return _vsmPassword;
      }
  
      public void setVsmPassword(String vsmPassword) {
          this._vsmPassword = vsmPassword;
      }
  
      public String getVsmIp() {
          return _vsmIp;
      }
  
      public void setVsmIp(String vsmIp) {
          this._vsmIp = vsmIp;
      }
  
      public String getAsaInPortProfile() {
          return _asaInPortProfile;
      }
  
      public void setAsaInPortProfile(String asaInPortProfile) {
          this._asaInPortProfile = asaInPortProfile;
      }
  }
  