001package io.ebeaninternal.dbmigration.migration; 002 003import javax.xml.bind.annotation.XmlAccessType; 004import javax.xml.bind.annotation.XmlAccessorType; 005import javax.xml.bind.annotation.XmlAttribute; 006import javax.xml.bind.annotation.XmlRootElement; 007import javax.xml.bind.annotation.XmlType; 008 009 010/** 011 * <p>Java class for anonymous complex type. 012 * 013 * <p>The following schema fragment specifies the expected content contained within this class. 014 * 015 * <pre> 016 * <complexType> 017 * <complexContent> 018 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 019 * <attribute name="indexName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 020 * <attribute name="tableName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 021 * <attribute name="concurrent" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 022 * <attribute name="platforms" type="{http://www.w3.org/2001/XMLSchema}string" /> 023 * </restriction> 024 * </complexContent> 025 * </complexType> 026 * </pre> 027 */ 028@XmlAccessorType(XmlAccessType.FIELD) 029@XmlType(name = "") 030@XmlRootElement(name = "dropIndex") 031public class DropIndex { 032 033 @XmlAttribute(name = "indexName", required = true) 034 protected String indexName; 035 @XmlAttribute(name = "tableName", required = true) 036 protected String tableName; 037 @XmlAttribute(name = "concurrent") 038 protected Boolean concurrent; 039 @XmlAttribute(name = "platforms") 040 protected String platforms; 041 042 /** 043 * Gets the value of the indexName property. 044 * 045 * @return possible object is 046 * {@link String } 047 */ 048 public String getIndexName() { 049 return indexName; 050 } 051 052 /** 053 * Sets the value of the indexName property. 054 * 055 * @param value allowed object is 056 * {@link String } 057 */ 058 public void setIndexName(String value) { 059 this.indexName = value; 060 } 061 062 /** 063 * Gets the value of the tableName property. 064 * 065 * @return possible object is 066 * {@link String } 067 */ 068 public String getTableName() { 069 return tableName; 070 } 071 072 /** 073 * Sets the value of the tableName property. 074 * 075 * @param value allowed object is 076 * {@link String } 077 */ 078 public void setTableName(String value) { 079 this.tableName = value; 080 } 081 082 /** 083 * Gets the value of the concurrent property. 084 * 085 * @return possible object is 086 * {@link Boolean } 087 */ 088 public Boolean isConcurrent() { 089 return concurrent; 090 } 091 092 /** 093 * Sets the value of the concurrent property. 094 * 095 * @param value allowed object is 096 * {@link Boolean } 097 */ 098 public void setConcurrent(Boolean value) { 099 this.concurrent = value; 100 } 101 102 /** 103 * Gets the value of the platforms property. 104 * 105 * @return possible object is 106 * {@link String } 107 */ 108 public String getPlatforms() { 109 return platforms; 110 } 111 112 /** 113 * Sets the value of the platforms property. 114 * 115 * @param value allowed object is 116 * {@link String } 117 */ 118 public void setPlatforms(String value) { 119 this.platforms = value; 120 } 121 122}