com.smartsheet.api.models.AutoNumberFormat Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smartsheet-sdk-java Show documentation
Show all versions of smartsheet-sdk-java Show documentation
Library for connecting to Smartsheet Services
/*
* Copyright (C) 2023 Smartsheet
*
* Licensed 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.smartsheet.api.models;
/**
* Represents the AutoNumberFormat object. It describes how the the System Column type of "AUTO_NUMBER" is auto-generated
* @see Auto Number Format API Documentation
* @see Auto Number Format Help
*/
public class AutoNumberFormat {
/** Represents the prefix. */
private String prefix;
/** Represents the suffix. */
private String suffix;
/** Represents the fill. */
private String fill;
/** Represents the starting number. */
private Long startingNumber;
/**
* Gets the prefix.
*
* @return the prefix
*/
public String getPrefix() {
return prefix;
}
/**
* Sets the prefix. The prefix. Can include the date tokens {YY}, {YYYY}, {MM}, {DD}
*
* @param prefix the new prefix
*/
public AutoNumberFormat setPrefix(String prefix) {
this.prefix = prefix;
return this;
}
/**
* Gets the suffix.
*
* @return the suffix
*/
public String getSuffix() {
return suffix;
}
/**
* Sets the suffix.
*
* @param suffix the new suffix
*/
public AutoNumberFormat setSuffix(String suffix) {
this.suffix = suffix;
return this;
}
/**
* Gets the fill.
*
* @return the fill
*/
public String getFill() {
return fill;
}
/**
* Sets the fill. Must be 0 - 10 "0" characters. Indicates zero-padding
*
* @param fill the new fill
*/
public AutoNumberFormat setFill(String fill) {
this.fill = fill;
return this;
}
/**
* Gets the starting number.
*
* @return the starting number
*/
public Long getStartingNumber() {
return startingNumber;
}
/**
* Sets the starting number for the auto-id.
*
* @param startingNumber the new starting number
*/
public AutoNumberFormat setStartingNumber(Long startingNumber) {
this.startingNumber = startingNumber;
return this;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy