org.drools.marshalling.impl
Class ProtobufMessages.Trigger.IntervalTrigger.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>
              extended by org.drools.marshalling.impl.ProtobufMessages.Trigger.IntervalTrigger.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, ProtobufMessages.Trigger.IntervalTriggerOrBuilder
Enclosing class:
ProtobufMessages.Trigger.IntervalTrigger

public static final class ProtobufMessages.Trigger.IntervalTrigger.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>
implements ProtobufMessages.Trigger.IntervalTriggerOrBuilder


Method Summary
 ProtobufMessages.Trigger.IntervalTrigger.Builder addAllCalendarName(Iterable<String> values)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder addCalendarName(String value)
           
 ProtobufMessages.Trigger.IntervalTrigger build()
           
 ProtobufMessages.Trigger.IntervalTrigger buildPartial()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clear()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearCalendarName()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearEndTime()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearNextFireTime()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearPeriod()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearRepeatCount()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearRepeatLimit()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clearStartTime()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder clone()
           
 String getCalendarName(int index)
           
 int getCalendarNameCount()
           
 List<String> getCalendarNameList()
           
 ProtobufMessages.Trigger.IntervalTrigger getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 long getEndTime()
           
 long getNextFireTime()
           
 long getPeriod()
           
 int getRepeatCount()
           
 int getRepeatLimit()
           
 long getStartTime()
           
 boolean hasEndTime()
           
 boolean hasNextFireTime()
           
 boolean hasPeriod()
           
 boolean hasRepeatCount()
           
 boolean hasRepeatLimit()
           
 boolean hasStartTime()
           
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(com.google.protobuf.Message other)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(ProtobufMessages.Trigger.IntervalTrigger other)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setCalendarName(int index, String value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setEndTime(long value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setNextFireTime(long value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setPeriod(long value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setRepeatCount(int value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setRepeatLimit(int value)
           
 ProtobufMessages.Trigger.IntervalTrigger.Builder setStartTime(long value)
           
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 

Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Specified by:
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

clear

public ProtobufMessages.Trigger.IntervalTrigger.Builder clear()
Specified by:
clear in interface com.google.protobuf.Message.Builder
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

clone

public ProtobufMessages.Trigger.IntervalTrigger.Builder clone()
Specified by:
clone in interface com.google.protobuf.Message.Builder
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Message.Builder
Specified by:
getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
Overrides:
getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

getDefaultInstanceForType

public ProtobufMessages.Trigger.IntervalTrigger getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

public ProtobufMessages.Trigger.IntervalTrigger build()
Specified by:
build in interface com.google.protobuf.Message.Builder
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public ProtobufMessages.Trigger.IntervalTrigger buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.Message.Builder
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(com.google.protobuf.Message other)
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

mergeFrom

public ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(ProtobufMessages.Trigger.IntervalTrigger other)

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>

mergeFrom

public ProtobufMessages.Trigger.IntervalTrigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                           throws IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProtobufMessages.Trigger.IntervalTrigger.Builder>
Throws:
IOException

hasStartTime

public boolean hasStartTime()
Specified by:
hasStartTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getStartTime

public long getStartTime()
Specified by:
getStartTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setStartTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder setStartTime(long value)

clearStartTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearStartTime()

hasEndTime

public boolean hasEndTime()
Specified by:
hasEndTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getEndTime

public long getEndTime()
Specified by:
getEndTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setEndTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder setEndTime(long value)

clearEndTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearEndTime()

hasRepeatLimit

public boolean hasRepeatLimit()
Specified by:
hasRepeatLimit in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getRepeatLimit

public int getRepeatLimit()
Specified by:
getRepeatLimit in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setRepeatLimit

public ProtobufMessages.Trigger.IntervalTrigger.Builder setRepeatLimit(int value)

clearRepeatLimit

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearRepeatLimit()

hasRepeatCount

public boolean hasRepeatCount()
Specified by:
hasRepeatCount in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getRepeatCount

public int getRepeatCount()
Specified by:
getRepeatCount in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setRepeatCount

public ProtobufMessages.Trigger.IntervalTrigger.Builder setRepeatCount(int value)

clearRepeatCount

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearRepeatCount()

hasNextFireTime

public boolean hasNextFireTime()
Specified by:
hasNextFireTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getNextFireTime

public long getNextFireTime()
Specified by:
getNextFireTime in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setNextFireTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder setNextFireTime(long value)

clearNextFireTime

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearNextFireTime()

hasPeriod

public boolean hasPeriod()
Specified by:
hasPeriod in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getPeriod

public long getPeriod()
Specified by:
getPeriod in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setPeriod

public ProtobufMessages.Trigger.IntervalTrigger.Builder setPeriod(long value)

clearPeriod

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearPeriod()

getCalendarNameList

public List<String> getCalendarNameList()
Specified by:
getCalendarNameList in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getCalendarNameCount

public int getCalendarNameCount()
Specified by:
getCalendarNameCount in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

getCalendarName

public String getCalendarName(int index)
Specified by:
getCalendarName in interface ProtobufMessages.Trigger.IntervalTriggerOrBuilder

setCalendarName

public ProtobufMessages.Trigger.IntervalTrigger.Builder setCalendarName(int index,
                                                                        String value)

addCalendarName

public ProtobufMessages.Trigger.IntervalTrigger.Builder addCalendarName(String value)

addAllCalendarName

public ProtobufMessages.Trigger.IntervalTrigger.Builder addAllCalendarName(Iterable<String> values)

clearCalendarName

public ProtobufMessages.Trigger.IntervalTrigger.Builder clearCalendarName()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.