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 forChangeRequest
s.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeRequest.Builder
add(RecordSet recordSet)
Adds aRecordSet
to be added to the zone upon executing thisChangeRequestInfo
.ChangeRequest
build()
Creates aChangeRequestInfo
instance populated by the values associated with this builder.ChangeRequest.Builder
clearAdditions()
Clears the collection ofRecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
clearDeletions()
Clears the collection ofRecordSet
s which are to be deleted from the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
delete(RecordSet recordSet)
Adds aRecordSet
to be deleted to the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
removeAddition(RecordSet recordSet)
Removes a singleRecordSet
from the collection of records to be added to the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
removeDeletion(RecordSet recordSet)
Removes a singleRecordSet
from the collection of records to be deleted from the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
setAdditions(List<RecordSet> additions)
Sets a collection ofRecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
.ChangeRequest.Builder
setDeletions(List<RecordSet> deletions)
Sets a collection ofRecordSet
s 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.Builder
Sets a collection ofRecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
.- Specified by:
setAdditions
in classChangeRequestInfo.Builder
-
setDeletions
public ChangeRequest.Builder setDeletions(List<RecordSet> deletions)
Description copied from class:ChangeRequestInfo.Builder
Sets a collection ofRecordSet
s which are to be deleted from the zone upon executing thisChangeRequestInfo
.- Specified by:
setDeletions
in classChangeRequestInfo.Builder
-
add
public ChangeRequest.Builder add(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.Builder
Adds aRecordSet
to be added to the zone upon executing thisChangeRequestInfo
.- Specified by:
add
in classChangeRequestInfo.Builder
-
delete
public ChangeRequest.Builder delete(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.Builder
Adds aRecordSet
to be deleted to the zone upon executing thisChangeRequestInfo
.- Specified by:
delete
in classChangeRequestInfo.Builder
-
clearAdditions
public ChangeRequest.Builder clearAdditions()
Description copied from class:ChangeRequestInfo.Builder
Clears the collection ofRecordSet
s which are to be added to the zone upon executing thisChangeRequestInfo
.- Specified by:
clearAdditions
in classChangeRequestInfo.Builder
-
clearDeletions
public ChangeRequest.Builder clearDeletions()
Description copied from class:ChangeRequestInfo.Builder
Clears the collection ofRecordSet
s which are to be deleted from the zone upon executing thisChangeRequestInfo
.- Specified by:
clearDeletions
in classChangeRequestInfo.Builder
-
removeAddition
public ChangeRequest.Builder removeAddition(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.Builder
Removes a singleRecordSet
from the collection of records to be added to the zone upon executing thisChangeRequestInfo
.- Specified by:
removeAddition
in classChangeRequestInfo.Builder
-
removeDeletion
public ChangeRequest.Builder removeDeletion(RecordSet recordSet)
Description copied from class:ChangeRequestInfo.Builder
Removes a singleRecordSet
from the collection of records to be deleted from the zone upon executing thisChangeRequestInfo
.- Specified by:
removeDeletion
in classChangeRequestInfo.Builder
-
build
public ChangeRequest build()
Description copied from class:ChangeRequestInfo.Builder
Creates aChangeRequestInfo
instance populated by the values associated with this builder.- Specified by:
build
in classChangeRequestInfo.Builder
-
-