Package com.google.cloud.dns
Class ChangeRequest.Builder
- java.lang.Object
-
- com.google.cloud.dns.ChangeRequestInfo.Builder
-
- com.google.cloud.dns.ChangeRequest.Builder
-
- Enclosing class:
- ChangeRequest
public static class ChangeRequest.Builder extends ChangeRequestInfo.Builder
A builder forChangeRequests.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeRequest.Builderadd(RecordSet recordSet)Adds aRecordSetto be added to the zone upon executing thisChangeRequestInfo.ChangeRequestbuild()Creates aChangeRequestInfoinstance populated by the values associated with this builder.ChangeRequest.BuilderclearAdditions()Clears the collection ofRecordSets which are to be added to the zone upon executing thisChangeRequestInfo.ChangeRequest.BuilderclearDeletions()Clears the collection ofRecordSets which are to be deleted from the zone upon executing thisChangeRequestInfo.ChangeRequest.Builderdelete(RecordSet recordSet)Adds aRecordSetto be deleted to the zone upon executing thisChangeRequestInfo.ChangeRequest.BuilderremoveAddition(RecordSet recordSet)Removes a singleRecordSetfrom the collection of records to be added to the zone upon executing thisChangeRequestInfo.ChangeRequest.BuilderremoveDeletion(RecordSet recordSet)Removes a singleRecordSetfrom the collection of records to be deleted from the zone upon executing thisChangeRequestInfo.ChangeRequest.BuildersetAdditions(List<RecordSet> additions)Sets a collection ofRecordSets which are to be added to the zone upon executing thisChangeRequestInfo.ChangeRequest.BuildersetDeletions(List<RecordSet> deletions)Sets a collection ofRecordSets which are to be deleted from the zone upon executing thisChangeRequestInfo.
-
-
-
Method Detail
-
setAdditions
public ChangeRequest.Builder setAdditions(List<RecordSet> additions)
Description copied from class:ChangeRequestInfo.BuilderSets a collection ofRecordSets which are to be added to the zone upon executing thisChangeRequestInfo.- Specified by:
setAdditionsin classChangeRequestInfo.Builder
-
setDeletions
public ChangeRequest.Builder setDeletions(List<RecordSet> deletions)
Description copied from class:ChangeRequestInfo.BuilderSets a collection ofRecordSets which are to be deleted from the zone upon executing thisChangeRequestInfo.- Specified by:
setDeletionsin classChangeRequestInfo.Builder
-
add
public ChangeRequest.Builder add(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.BuilderAdds aRecordSetto be added to the zone upon executing thisChangeRequestInfo.- Specified by:
addin classChangeRequestInfo.Builder
-
delete
public ChangeRequest.Builder delete(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.BuilderAdds aRecordSetto be deleted to the zone upon executing thisChangeRequestInfo.- Specified by:
deletein classChangeRequestInfo.Builder
-
clearAdditions
public ChangeRequest.Builder clearAdditions()
Description copied from class:ChangeRequestInfo.BuilderClears the collection ofRecordSets which are to be added to the zone upon executing thisChangeRequestInfo.- Specified by:
clearAdditionsin classChangeRequestInfo.Builder
-
clearDeletions
public ChangeRequest.Builder clearDeletions()
Description copied from class:ChangeRequestInfo.BuilderClears the collection ofRecordSets which are to be deleted from the zone upon executing thisChangeRequestInfo.- Specified by:
clearDeletionsin classChangeRequestInfo.Builder
-
removeAddition
public ChangeRequest.Builder removeAddition(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.BuilderRemoves a singleRecordSetfrom the collection of records to be added to the zone upon executing thisChangeRequestInfo.- Specified by:
removeAdditionin classChangeRequestInfo.Builder
-
removeDeletion
public ChangeRequest.Builder removeDeletion(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.BuilderRemoves a singleRecordSetfrom the collection of records to be deleted from the zone upon executing thisChangeRequestInfo.- Specified by:
removeDeletionin classChangeRequestInfo.Builder
-
build
public ChangeRequest build()
Description copied from class:ChangeRequestInfo.BuilderCreates aChangeRequestInfoinstance populated by the values associated with this builder.- Specified by:
buildin classChangeRequestInfo.Builder
-
-